Шорткоды bbpress. Форум для сайта на WordPress. Часть 2.

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

Вторая часть статьи “Форум для сайта на WordPress”. В первой части приведена пошаговая инструкция создания веб-форума на сайте на WordPress. Как настроить плагин bbPress описано в статье “Как настроить bbPress“.

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

шорткоды bbPress. Рис. 1. Применение шорткода

Рис. 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”.

, ,

8 Responses to Шорткоды bbpress. Форум для сайта на WordPress. Часть 2.

  1. Иван 06/01/2015 at 18:02 #

    Добрый день!
    А где именно можно посмотреть этот самый topic id и forum_id а то не могу найти?

    • stseprounof
      stseprounof 07/01/2015 at 14:26 #

      Добрый!
      Панель администратора -> Форумы. Подносите мышку к названию форума и, в появившемся внизу слева URL, видите post=1234 (До ‘&’)
      1234 и есть forum_id. Аналогично можно найти topic_id.

  2. Александр 28/04/2015 at 20:21 #

    Добрый день! Спасибо за материал.

    Вопрос такой, статистика по шорткоду выводится в столбец. Т.е. “Количество зарегистрированных” – под ним цифра, под цифрой “Количество тем” – под ней цифра и т.д. Существует ли команды формата статистики ?

    • stseprounof
      stseprounof 28/04/2015 at 21:27 #

      Надо заменить стили (css) для bbPress на необходимое.

  3. Alex 16/09/2015 at 15:56 #

    Добрый день!Изначально регистрация на bbpres форуме размещается в правом сайдбаре. Как сделать чтобы он размещался в центральной колонке над списком форумов.

    • stseprounof
      stseprounof 16/09/2015 at 16:00 #

      Добрый день! Использовать другой шаблон (template) страницы.

  4. рома 22/11/2015 at 20:30 #

    перестал отображатся форум на страничке, может это связано с установкой itimes security?

    • stseprounof
      stseprounof 22/11/2015 at 21:06 #

      Откатитесь на шаг назад, когда он отображался.

Leave a Reply