Pixelgene - Ресурсы для веб-дизайнеров. Freebies. Журнал о веб-дизайне

Подборки свежих freebies, мокапы(mock-up), шрифты, иконки, psd, wordpress, статьи о веб-дизайне, лайвхаки для дизайнеров.

  • Freebies
  • Шрифты
  • Статьи
  • WordPress

  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    — Сам записывает клиентов и напоминает им о визите;
    — Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    — Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом


Тэги #

3D AI App Background Branding CSS e-commerce Font Framework HTML Icons JS Landing Mock-up Patterns PSD Retro SVG UI WordPress Веб-сервис Портфолио Статья Тема Типографика Урок Шрифт

Genesis framework. Быстрое редактирование темы WordPress на Genesis framework

18.07.2014 3 комментария

Всем привет! Это продолжение статьи о Genesis framework в которой вы сможете скачать сам фреймворк и отредактировать пробную дочернюю тему Genesis Sample. Для этого нам понадобятся минимальные знания HTML и CSS локальный сервер(Денвер, Xamp, Mamp или можно потренироваться прям на хостинге) и установленный WordPress не ниже версии 3.8.

Скачать Genesis framework и пробную тему для того чтобы попробовать поработать с ними можно ниже:

скачать

В скаченом архиве две папки Genesis — это сам фреймворк и Genesis Sample — это дочерняя тема которую мы как раз и будем редактировать. Распаковываем и копируем обе папки в wp-content/themes. Устанавливаем сперва сам фреймворк через админку WordPress Внешний вид — Темы — Genesis, затем также нажимаем Установить Genesis Sample.

genesis-instal

Теперь чтоб не работать с пустым сайтом мы загрузим тестовый контент. Для этого в админке выберем Инструменты — Импорт — WordPress(установится плагин импорта) и выберем файл который находится в папке с дочерней темой Genesis Sample — xml — sample.xml. После успешного импорта нужно добавить навигацию, жмем в админке Внешний вид — Настроить. Теперь мы при помощи кастомайзера WordPress (это меню настроек которое появилось слева) добавим навигацию. Соответственно в Primary Navigation Menu выбераем Primary Navigation и в Secondary Navigation Menu выбираем Secondary Navigation. Теперь все должно выглядеть как на картинке ниже или как на сайте StudioPress.

genesis-settings

Теперь когда у нас все готово приступим редактировать нашу дочернюю тему!

Добавление блока с виджетом после навигации на сайт WordPress

Допустим что нам необходимо добавить блок между навигацией(nav) и блоком со статьями и сайдбаром(.content-sidebar-wrap). Допустим нам просто нужен этот блок после навигации чтобы размещать рекламный баннер к примеру перетяжку 1200px на 100px. Для этого нам просто нужно добавить в файл function.php в самый конец следующие строки:

//* Баннер после навигации
genesis_register_sidebar( array(
	'id'			=> 'after_header_box',
	//* Имя которое будет отображаться в админке
	'name'			=> __( 'After Header Box', 'genesis' ),
	//* Описание виджета
	'description'	=> __( 'This is the After Header Box', 'genesis' ), //* Описание виджета
) );

//* genesis_before_content_sidebar_wrap это хук который выводит наш блок перед блоком с классом .content-sidebar-wrap
add_action( 'genesis_before_content_sidebar_wrap','after_header_box' );
function after_header_box() {
	echo '<div id="after_header_box"><div class="wrap">';
	//* Выводим виджет
	dynamic_sidebar( 'after_header_box' );
	echo '</div></div>';
}

Сохраняем изменения. После в панели виджетов у нас появится новый виджет с названием After Header Box. В него для теста можно поместить картинку. Я для быстроты пользуюсь сервисом placehold.it который генерирует изображения, копируем от туда код, меняем цвет и размер прямо в коде на нужный(у меня получился такой http://placehold.it/1200×100/FDB411/000000) и вставляем в наш блок After Header Box виджет «Текст», заголовок оставляем пустым, а в следующее поле вставляем код с сайта placehold.it. Незабываем сохранить. Проверяем!

Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM. SeoHammer делает продвижение сайта прозрачным и простым занятием. Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок.
— Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта.
— Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы).
— SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание.
SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней.
Зарегистрироваться и Начать продвижение

Genesis-banner

Осталось только добавить отступ снизу у нашего баннера чтобы не нарушать вертикальный ритм. Для этого в файл со стилями style.css добавляем:

#after_header_box {
    margin-bottom: 40px;
}

Выводим блок с виджетом WordPress только там где нам нужно

Если мы хотим чтобы наш баннер был только на домашней странице то нам нужно добавить условие и код будет выглядеть так:

//* Баннер после навигации
genesis_register_sidebar( array(
'id' =&gt; 'after_header_box', //* Идентификатор виджета
'name' =&gt; __( 'After Header Box', 'genesis' ), //* Имя которое будет отображаться в админке
'description' =&gt; __( 'This is the After Header Box', 'genesis' ), //* Описание виджета
) );

add_action( ‘genesis_before_content_sidebar_wrap’,’after_header_box’ ); //* genesis_before_content_sidebar_wrap это хук который выводит наш блок перед блоком с классом .content-sidebar-wrap

function after_header_box() {
if (is_home()) { //* Выводим только на главной странице
echo '
<div id="after_header_box">
<div class="wrap">';
dynamic_sidebar( 'after_header_box' ); //* Выводим виджет
echo '</div>
</div>
';
}
}

Если надо чтобы баннер был только в статьях то меняем is_home на is_single. Таким образом редактируя только function.php мы можем менять расположение и добавлять блоки на сайте.

Вот и все! Надеюсь статья понравилась, если что то не понятно пишите в комментариях ниже, обязательно отвечу в кратчайшие сроки.

Filed Under: Freebies, WordPress, Статьи Tagged With: Framework, WordPress, Тема

Понравилось? Поделись!

Популярно

Genesis framework 2.0.WordPress Seo фреймворк для создания своей темы

Genesis framework 2.0.WordPress Seo фреймворк для создания своей темы

PSD Шаблон садового ведерка

PSD Шаблон садового ведерка

Шрифт Moon

Шрифт Moon

  • Shamil

    u0417u0434u0440u0430u0432u0441u0442u0432u0443u0439u0442u0435! u041fu043eu0434u0441u043au0430u0436u0438u0442u0435 u043fu043bu0438u0437. u0421u043au0430u0447u0430u043b u0442u0435u043cu043au0443, u043du0435 u043fu043eu043bu0443u0447u0430u0435u0442u0441u044f u0440u0435u0430u043bu0438u0437u043eu0432u0430u0442u044c u0432u044bu0432u043eu0434 4 u043au0430u0440u0442u0438u043du043au0438 u0432 u0432u0435u0440u0442u0438u043au0430u043bu044cu043du044bu0439 u0440u044fu0434 u043au0430u043a u043du0430 u043au0430u0440u0442u0438u043du043au0435. u041fu043eu0434u0441u043au0430u0436u0438u0442u0435 u0441u043eu0432u0435u0442u043eu043c.

    • Vadim Petrov

      u041eu0442u0432u0435u0442u0438u043b u0432 u043bu0438u0447u043au0443…

  • redraystar .

    Пожалуйста перезалей, архив битый!

(c) 2022 - Pixelgene - Ресурсы для веб-дизайнеров. Freebies. Журнал о веб-дизайне.
Подборки свежих freebies, мокапы(mock-up), шрифты, иконки, psd, wordpress, статьи о веб-дизайне, лайвхаки для дизайнеров.