Система 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. Если у вас возникли другие вопросы, задавайте в комментариях или в нашем центре поддержки.