Виджеты / Сайдбары

Урок 13

Зарегистрируйтесь или войдите и получите бесплатный доступ к первым 3-м урокам курса.

Урок 13

Виджеты

Чтобы скачать тему WordPress, которая получилась у нас в процессе этого урока, необходимо приобрести курс.

Когда мы встречаем в какой-то теме на WordPress подобный сайдбар…

Пример сайдбара в теме WordPress

…то в большинстве случаев подразумеваем, что для его реализации будет использован функционал Виджетов WordPress, интерфейс которого в админке выглядит примерно так:

Интерфейс управления виджетами в админке WordPress

Принцип его работы в следующем:

  • У нас есть одна или несколько областей (на скриншоте «Наш сайдбар»), которые мы заранее регистрируем через код в зависимости от того, в каких местах на сайте мы планируем использовать виджеты WordPress.
  • В эту область мы можем добавлять любые из стандартных виджетов (Поиск, Рубрики, Последние записи и т.д.), которые уже присутствуют в WordPress, либо кастомные (созданные при помощи плагинов или кода).
  • Также у большинства виджетов есть определённые настройки, например на скриншоте отмечена галка, чтобы рядом с каждой рубрикой виджета «Рубрики» отображалось число записей в ней.

В этом видеоуроке я покажу вам не только, как по полной использовать стандартный функционал «Виджеты» в WordPress, но и покажу, как отключить те, которые вам не нужны.

Функции из урока

  • unregister_widget() – если вдруг захотите полностью отключить какой-либо стандартный виджет.
  • register_sidebar() – при помощи этой функции регистрируем область для виджетов (Сайдбар).
  • is_active_sidebar() – позволяет легко проверить, добавлены ли какие-либо виджеты в определённый сайдбар.
  • dynamic_sidebar() – выводит сайдбар на сайте.
  • site_url() – для получения URL сайта.
  • get_categories() – динамическое получение рубрик, но можете использовать и get_terms().
  • get_category_link() – для получения URL рубрики.
Купить курс
  • 18 видеоуроков
  • Можно скачать готовый код после каждого урока
  • Уроки актуальны под последние версии WordPress
  • Можно начать проходить курс сразу же после оплаты
  • Достаточно базовых знаний HTML и CSS, чтобы пройти курс
  • Доступ навсегда
  • Единоразовый платёж
5000 р3500 р
Скидка 30% до 1 октября