Блог
Создание виджетов и вывод их на сайте WordPress
При разработке сайтов часто необходимо выводить виджеты в нужном месте страницы, простой пример как можно зарегистрировать новый виджет в WP, и вывести его на сайте:
Первое что нам нужно это зарегистрировать новый виджет в WordPress, для этого мы прописываем в файле Function.php следующий код:
register_sidebar(array(
'name' => 'Название области виджетов',
'id' => 'name_widget', // ID виджета, понадобится при выводе
'description' => 'Описание...',
'before_widget' => '<div class="widget-class">', // Тег который обернет наш виджет
'after_widget' => '</div>', // Тег который обернет наш виджет (закрывающий тег)
'before_title' => '<h4>', // Данный тег обернет заголовок нашего виджета
'after_title' => '</h4>' // Данный тег обернет заголовок нашего виджета (закрывающий тег)
));После того как мы зарегистрировали наш виджет мы хотим его вывести на сайте, это просто, в нужном месте страницы помещаете код:
<?php if ( is_active_sidebar( 'name_widget' ) ) : ?>
<?php dynamic_sidebar( 'name_widget' ); ?>
<?php endif; ?>После чего мы можем переходить в виджеты, и наблюдать за появление новой области виджетов, если мы будем добавлять туда виджеты они будут в дальнейшем появляться на сайта в том месте где мы сделали вывод.
0 комментариев
Старые