Виджеты были около с версии 2.8 .
Вы можете добавить это в файл функций. php. Как указано в Кодексе .
add_action( 'widgets_init', 'my_register_sidebars' );
function my_register_sidebars() {
/* Register the 'primary' sidebar. */
register_sidebar(
array(
'id' => 'primary',
'name' => __( 'Primary Sidebar' ),
'description' => __( 'A short description of the sidebar.' ),
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h3 class="widget-title">',
'after_title' => '</h3>',
)
);
/* Repeat register_sidebar() code for additional sidebars. */
}
Теперь виджет должен быть доступен в разделе «Виджеты» администратора Wordpress. Затем вы можете добавить это в свой файл шаблона темы, чтобы сделать виджет видимым во внешнем интерфейсе.
<div id="sidebar-primary" class="sidebar">
<?php dynamic_sidebar( 'primary' ); ?>
</div>