<?php dynamic_sidebar(); ?>
Тогда начните с названия темы и кода, который остался в sidebar.php
.
тема вообще для разработчиков там всего по минимуму но в sidebar.php и function.php
есть все
<?php if (function_exists('dynamic_sidebar') && dynamic_sidebar('Sidebar Widgets')) : else : ?>
<?php endif; ?>
из functions
if (function_exists('register_sidebar')) {
register_sidebar(array(
'name' => 'Sidebar Widgets',
'id' => 'sidebar-widgets',
'description' => 'These are widgets for the sidebar.',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>'
));
}
1. Добавляю приведённый код в functions.php
и sidebar.php
.
2. Добавляю через панель управления виджеты в появившийся сайдбар.
3. Виджеты отображаются на сайте.
так все заработало,но интересно как можно добавлять области для виджетов ну например хочу чтобы виджеты в footer выводились некоторые,некоторые в header
понял следующее в админке можно создать вот так дополнительную область для виджета,вот только как ее вывести в и показать в footer?
if (function_exists('register_sidebar')) {
register_sidebar(array(
'name' => 'Sidebar Widgets',
'id' => 'sidebar-widgets',
'description' => 'These are widgets for the sidebar.',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>'
));
register_sidebar( array(
'name' =>'Footer Area One',
'id' => 'footer-area-one',
'description' => 'These are widgets for the sidebar in footer.',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h2>',
'after_title' => '</h2>'
));
}