Система WordPress удобна тем, что позволяет использовать дополнительные виджеты, с помощью которых можно быстро и легко редактировать сайт, не прибегая к редактированию кода. Более подробно об использовании виджетов вы сможете узнать из следующих записей, а сейчас я покажу, как добавить виджет WordPress.
Добавляем виджет WordPress
Зарегистрировать новый виджет WordPress нужно в файле functions.php, который располагается в папке вашей темы. Если этого файла у вас нет, то вы можете создать его самостоятельно и закачать в папку вашей темы с помощью FTP клиента.
Добавить виджет WordPress можно с помощью следующего кода:
function my_widgets_init() {
register_sidebar( array(
'name' => __( 'Имя виджета', '' ),
'id' => 'primary-widget-area',
'description' => __( 'Описание виджета', '' ),
'before_widget' => '<li id="%1$s">',
'after_widget' => '</li>',
'before_title' => '<h3>',
'after_title' => '</h3>',
) );
}
add_action( 'widgets_init', 'my_widgets_init' );
После это, новый виджет появится в панели инструментов на вкладке "Дизайн -> Виджеты".
Чтобы вызвать содержимое этого виджета, добавьте в шаблон вашей темы sidebar.php следующий код:
<?php if ( ! dynamic_sidebar( 'primary-widget-area' ) ) : ?> <?php endif; ?>
Также, чтобы вызвать содержимое шаблона sidebar.php, в нужном шаблоне, например index.php, добавьте следующий код:
<?php get_sidebar(); ?>
Надеюсь я ответил на вопрос как добавить виджет WordPress. Если у вас возникли другие вопросы, задавайте в комментариях или в нашем центре поддержки.