Wordpress bbpress не может отображать боковую панель в пользовательской теме

Я разработал собственную тему в Wordpress и пытаюсь добавить форумы bbPress.

У меня есть множество настраиваемых боковых панелей с моей темой, и боковая панель по умолчанию отображается на странице форума. Так что я:

- Зарегистрировал новую боковую панель в файле functions.php моей темы.

- Создан новый php-файл боковой панели с идентификатором i.d.

- Создан новый шаблон для моей страницы форума, который вызывает новую боковую панель.

- Выбрал этот шаблон на странице сообщества для интерфейса WP.

- Виджеты bbPress перенесены на мою недавно созданную боковую панель.

Но на странице по-прежнему отображается боковая панель по умолчанию. Кажется, моя страница форумов bbPress может быть вообще не подходящей страницей WP, поэтому нет никакой разницы, если я дам ей настраиваемый шаблон страницы. Кто-нибудь знает, как создать кастомную страницу в bbPress?

Благодарность...


person cdonahue    schedule 17.01.2014    source источник


Ответы (1)


Я решил это сам, добавив этот код внизу своего шаблона страницы:

if (is_bbpress()) {
    get_sidebar(forum);
    } ?>     

Таким образом, похоже, что страница форума bbpress будет ТОЛЬКО по умолчанию для шаблона страницы, и именно здесь вам нужно вызвать настраиваемую боковую панель.

ура, Шерил

person cdonahue    schedule 18.01.2014