Intereting Posts
Функция jQuery selectable () не работает в wordpress Как отобразить популярный пост и снова отображать другой набор популярного сообщения после того, как он появился, включая 1-й набор популярного сообщения? Проблема с изображением сценария пакетного импорта отображать пользовательские папки мультимедиа для всплывающего окна WordPress Сохраняйте данные в формате HTML для публикации мета с помощью add_post_meta () CPT-мудрый архив на основе пользовательской даты Поле Создание базы категорий в сообщениях Постоянная ссылка (но не теги) Текущее сообщение в вызове AJAX всегда равно нулю 2 Различная таксономия с иерархическими отношениями Расширенные пользовательские поля – термины таксономии изображения Сообщения и заказ Дополнительно подано в профиле пользователя «О пользователе» перенаправить на домашнюю страницу после входа в систему Ошибка разбивки на страницы. Как указать параметр загрузки файлов в WordPress Widget backend?

2 динамические боковые панели зарегистрированы, а не отображаются

Я намерен иметь левую и правую боковую панель на каждой странице. Я зарегистрировал их оба, реализовал мои нужные виджеты, и все же что-то не так.

Левая боковая панель ( sidebar(1) ) правильно загружается с левой стороны, но застревает под содержимым страницы. Правая боковая панель ( sidebar(2) ) вообще не отображается на странице, хотя она выглядит активной в Appearance> Widgets.

Что я забыл? Что можно сделать, чтобы две боковые панели отображались и функционировали правильно? Благодарю.

Вот что я имею:

single.php

 <?php get_header(); ?> <div id="content"> <div id="blog"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <h1 class="title"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h1> <p class="date">Posted on <?php the_time('F j, Y'); ?> | <?php comments_popup_link('No Comments', '1 Comment', '% Comments'); ?></p> <div class="post"> <?php the_content(__('Read more'));?><div style="clear:both;"></div> <div class="bt-links"><strong>Category:</strong> <?php the_category(', ') ?><br /><?php the_tags('<strong>Tags:</strong> ',' > '); ?></div> </div><!-- end post --> <!-- <?php trackback_rdf(); ?> --> <?php endwhile; else: ?> <p><?php _e('Nothing found here, uh oh!'); ?></p><?php endif; ?> </div><!-- end blog --> </div> <!-- The main column ends --> <?php get_sidebar('l'); ?> <?php get_sidebar('r'); ?> <?php get_footer(); ?> 

Боковая панель-l.php

 <div id="sidebar-left"> <ul class="l_sidebarwidgeted"> <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(1) ) : else : ?> </ul> </div><!-- end sidebar-left --> 

Боковая панель-r.php

 <div id="sidebar-right"> <ul class="l_sidebarwidgeted"> <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar(2) ) : else : ?> </ul> </div><!-- end sidebar-right --> 

functions.php

 <?php if ( function_exists('register_sidebars') ) register_sidebars(2); ?> 

CSS

 #sidebar { width: 200px; } #sidebar-left { float: left; } #sidebar-right { float: right; } p.sidebar { font-size: 80%; } 

Solutions Collecting From Web of "2 динамические боковые панели зарегистрированы, а не отображаются"

вы используете неправильные имена файлов для шаблонов боковой панели; попробуйте имена файлов sidebar-l.php и sidebar-r.php

обзор http://codex.wordpress.org/Function_Reference/get_sidebar

В основном проблема возникает, когда вы неправильно регистрируете боковую панель в функции function.php или регистрируете своего сидера с именем, которое не совпадает с именем, которое вы используете для вывода боковой панели.

Можете ли вы добавить код здесь, который вы используете для регистрации боковой панели в функции.php? поэтому я могу посмотреть, в чем проблема.

Вы можете найти здесь, что как создать несколько областей виджета в теме WordPress.