Виджет WordPress, сайдбары

Опубликовано: 5 октября, 2020 в категории: Вордпресс

Виджет wordpress — это уже готовый модуль (блок), с определенным функционалом, который можно легко установить в сайдбаре wordpress. Что такое виджеты вордпресс, я уже писал здесь, но так как эта статья для тех, кто только начинает использовать wordpress, в двух словах о том, что такое сайдбар. Это область сайта (обычно боковая колонка или подвал), в котором размещается дополнительная информация в основном с помощью этих самых  виджетов wordpress.

сайдбары для виджетов wordpress

Разные темы wordpress имеют разное количество и расположение сайдбаров, но при желании можно создать область сайдбара самостоятельно. Об этом чуть ниже.

По умолчанию в вордпресс уже создано несколько виджетов. Например поиск, вывод свежих записей и рубрик, вывод произвольного текста и изображений и тому подобное.

Чтобы открыть их, необходимо в левом меню админки кликнуть «Внешний вид» -> «Виджеты». Откроется панель с доступными виджетами wordpress и областями сайдбаров, которые присутствуют в вашей теме.

виджеты wordpress

Чтобы разместить виджет wordpress в том или ином сайдбаре, его просто можно перетащить из зоны доступных виджетов в зону сайдбара, затем раскрыть и настроить. То есть вписать заголовок и выполнить настройки которые указаны в зависимости от функционала виджета.

Некоторые темы и плагины могут иметь собственный виджет wordpress, или несколько виджетов которые становятся доступными после установки и активации данной темы или плагина.

Если вы уже продвинутый пользователь вордпресс и хотя бы немного разбираетесь в php, вы можете создать область сайдбара самостоятельно.  Например в боковой колонке, для этого сначала необходимо зарегистрировать область сайдбара в файле functions.php вашей темы:

function true_register_wp_sidebars() {
/* В боковой колонке*/
register_sidebar(
array(
'id' => 'true_side', // уникальный id
'name' => 'Боковая колонка', // название сайдбара
'description' => 'Перетащите сюда виджеты, чтобы добавить их в сайдбар.', // описание
'before_widget' => '<div id="%1$s" class="side widget %2$s">', // по умолчанию виджеты выводятся <li>-списком
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-title">', // по умолчанию заголовки виджетов в <h2>
'after_title' => '</h3>'
)
);
}
add_action( 'widgets_init', 'true_register_wp_sidebars' );

После этого область вашего сайдбара отобразится в админке на странице управления виджетами. А затем необходимо вывести созданную область сайдбара в желаемом месте на вашем сайте, чтобы размещенные в ней виджеты отображались на сайте. Для этого вставьте в необходимый файл следующий код :

?php if ( is_active_sidebar( 'true_side' ) ) : ?>
<div id="true-side" class="sidebar">
<?php dynamic_sidebar( 'true_side' ); ?>
</div>
<?php endif; ?>

В общем виджеты wordpress — штука удобная, полезная и необходимая. Думаю оцените это сами, когда начнете использовать. Так же читайте о том, как начать пользоваться вордпресс.

Всем добра!

 

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

Всего комментариев: 0

Оставить комментарий

Ваш email не будет опубликован.