Не отображаются виджеты в дополнительных сайтбарах
-
Здравствуйте! Помогите пожалуйста! Ни как не могу решить проблему. Я буду описывать проблему и сразу выкладывать содержимое того что делал. После того как в файле function.php зарегистрировал сайтбары (правый и левый) дополнительные для обычных страниц
register_sidebar(array( 'name' => __( 'Левый сайтбар страниц', 'easywp' ), 'id' => 'easywp-left-sidebar1', 'description' => __( 'This sidebar is located on the left-hand side of web page.', 'easywp' ), 'before_widget' => '<div id="%1$s" class="side-widget widget %2$s">', 'after_widget' => '</div>', 'before_title' => '<h2 class="widget-title">', 'after_title' => '</h2>')); register_sidebar(array( 'name' => __( 'Правый сайтбар страниц', 'easywp' ), 'id' => 'easywp-right-sidebar1', 'description' => __( 'This sidebar is located on the right-hand side of web page.', 'easywp' ), 'before_widget' => '<div id="%1$s" class="side-widget widget %2$s">', 'after_widget' => '</div>', 'before_title' => '<h2 class="widget-title">', 'after_title' => '</h2>'));
создал два файла easywp-right-sidebar1 и easywp-left-sidebar1 в корне темы
<?php /** * The sidebar containing the right widget area */ ?> <div class="left-sidebar1"> <?php if ( is_active_sidebar( 'easywp-left-sidebar1' ) ) : ?> <div id="secondary" class="widget-area"> <?php dynamic_sidebar( 'easywp-left-sidebar1' ); ?> </div><!-- #secondary --> <?php endif; ?> </div>
и соответственно
<?php /** * The sidebar containing the right widget area */ ?> <div class="right-sidebar1"> <?php if ( is_active_sidebar( 'easywp-right-sidebar1' ) ) : ?> <div id="secondary" class="widget-area"> <?php dynamic_sidebar( 'easywp-right-sidebar1' ); ?> </div><!-- #secondary --> <?php endif; ?> </div>
Далее Зашел в консоль wordpress добавил виджеты в два этих новый сайтбара (форма авторизации в левый и в правый картинку)
После этого, открыл файл из корня темы page.php и в нем на том месте где была запись<?php get_sidebar(); ?>
прописал<?php get_sidebar( 'easywp-left-sidebar1' ); ?> <?php get_sidebar( 'easywp-right-sidebar1' ); ?>
Вроде бы все. Зарегистрировал сайтбары, прописал команды на вывод виджетов(если они есть), на отображение сайтбаров и на запуск в обычных страницах (не на главной). Вхожу на сайт, на главной то у меня все в порядке, а вот на другой странице сайтбар есть, но он без ничего, пустой, моих виджетов нет. Ни картинки что я туда вставил ни формы авторизации, хотя в консоле показывает, что виджет присутствует.
Скажите пожалуйста что я сделал не так???
Сразу скажу, что тема у меня, «easywp», wordpress развернут на локальном сервере под Open Server.
Заранее спасибо за помощь!
- Тема «Не отображаются виджеты в дополнительных сайтбарах» закрыта для новых ответов.