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

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

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

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


Тэги #

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, Тема

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

Популярно

PSD макет минималистичного лендинга для мобильного приложения

PSD макет минималистичного лендинга для мобильного приложения

PSD шаблон холста в комнате

PSD шаблон холста в комнате

Freebie PSD: Flat UI Kit. Набор элементов и виджетов пользовательского интерфейса Flat UI Kit

Freebie PSD: Flat UI Kit. Набор элементов и виджетов пользовательского интерфейса Flat UI Kit

  • 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, статьи о веб-дизайне, лайвхаки для дизайнеров.