Описываются шорткоды bbPress, даются рекомендации по их применению. Применение шорткодов дает превосходные возможности для творчества при проектировании сайта – можно размещать отдельные части веб-форума в различных местах сайта.
Вторая часть статьи “Форум для сайта на WordPress”. В первой части приведена пошаговая инструкция создания веб-форума на сайте на WordPress. Как настроить плагин bbPress описано в статье “Как настроить bbPress“.
Плагин bbPress поддерживает шорткоды, при помощи которых Вы можете размещать форум или его части где угодно – на страницах, записях, боковой колонке и т. д. Например, можно разместить в левой части страницы какой-нибудь материал, а в правой темы форума с его обсуждением, как на рис. 1. Чтобы использовать шорткод, достаточно просто добавить его в нужное место. Для вывода информации в боковой колонке необходимо поместить шорткод и другую необходимую информацию формате HTML в текстовый виджет, который разместить в нужном месте боковой колонки.

Рис. 1. Применение шорткода
Шорткоды bbPress отображения форумов
[bbp-forum-index] – Выводит на страничку список всех форумов на сайте. Так же как и на главной страничке форума, которую мы создали в п. 1 первой части статьи.
[bbp-forum-form] – Выводит на страничку форму создания нового форума.
[bbp-single-forum id=forum_id] – Выводит темы форума, ID которого указан forum_id, например, [bbp-single-forum id=32]
Шорткоды bbPress отображения тем
[bbp-topic-index] – Выводит на страничку список последних 15 тем на всех форумах с разделением на страницы
[bbp-topic-form] – Выводит на страничку форму создания новой темы, где пользователь может выбрать из выпадающего меню форум, которому будет принадлежать эта тема.
[bbp-topic-form forum_id=forum_id] – Тоже, что и предыдущий, только для конкретного форума, ID которого указан forum_id.
[bbp-single-topic id=topic_id] – Выводит на страничку одну тему и все комментарии, ID которой указан в topic_id, например [bbp-single-topic id=4096]
Шорткоды bbPress отображения комментариев
[bbp-reply-form] – Выводит на страничку сайта форму создания нового комментария.
[bbp-single-reply id=reply_id] – Выводит на страничку сайта комментарий, ID которого указан reply_id, например [bbp-single-reply id=32768]
Шорткоды bbPress отображения меток тем
[bbp-topic-tags] – Выводит на страничку сайта облако меток всех тем на форме.
[bbp-single-tag id=tag_id] – Выводит на страничку сайта список всех тем, которые имеют метку, ID которой указан в tag_id, например, [bbp-single-tag id=64]
Шорткоды bbPress отображения списка тем
[bbp-single-view id=”no-replies”] – выводит на страничке сайта список тем всех форумов, у которых нет ни одного комментария.
[bbp-single-view id=”popular”] – выводит на страничке сайта список наиболее популярных тем всех форумов
Шорткоды bbPress отображения поиска
[bbp-search-form] – выводит на страничке форму ввода для поиска (Если поиск на форуме разрешен в настройках форума). Лучше см. “Как подключить поиск Google по сайту“.
Шорткоды bbPress входа/регистрации пользователя
При применении этих шорткодов необходимо обратить внимание на безопасность при передаче личных данных пользователей через интернет.
[bbp-login] – выводит в указанном месте странички форму ввода имени пользователя и пароля (аналогично виджету авторизации).
[bbp-register] – выводит в указанном месте странички форму регистрации посетителя форума.
[bbp-lost-pass] – выводит в указанном месте странички форму восстановления пароля пользователя.
Шорткоды bbPress отображения статистики форума
[bbp-stats] – выводит в указанном месте странички статистику форума
Описаны шорткоды bbPress, даны рекомендации по их применению. Вторая часть статьи “Форум для сайта на WordPress”.
Добрый день!
А где именно можно посмотреть этот самый topic id и forum_id а то не могу найти?
Добрый!
Панель администратора -> Форумы. Подносите мышку к названию форума и, в появившемся внизу слева URL, видите post=1234 (До ‘&’)
1234 и есть forum_id. Аналогично можно найти topic_id.
Добрый день! Спасибо за материал.
Вопрос такой, статистика по шорткоду выводится в столбец. Т.е. “Количество зарегистрированных” – под ним цифра, под цифрой “Количество тем” – под ней цифра и т.д. Существует ли команды формата статистики ?
Надо заменить стили (css) для bbPress на необходимое.
Добрый день!Изначально регистрация на bbpres форуме размещается в правом сайдбаре. Как сделать чтобы он размещался в центральной колонке над списком форумов.
Добрый день! Использовать другой шаблон (template) страницы.
перестал отображатся форум на страничке, может это связано с установкой itimes security?
Откатитесь на шаг назад, когда он отображался.