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

Урок 12

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

Урок 12

Виджеты

Чтобы скачать тему 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 рубрики.
Купить курс
3500 ₽
  • 14 видеоуроков
  • Доступ к теме курса с готовым кодом после каждого урока
  • Уроки обновляются в соответствии с последними изменениями WordPress
  • Доступ навсегда
Ваш email будет использоваться только для регистрации на сайте. На него придёт письмо с логином и паролем. Войдите, если уже зарегистрированы.