Форумы для WordPress — bbPress
bbPress – самый популярный, бесплатный плагин для создания форума для сайтов на Wordpress, разработанный в том числе, создателями этого легендарного движка. Сегодня речь пойдет о самой свежей на момент написания этого обзора-инструкции версии плагина – bbPress 2.5.7.
Чем же хорош bbPress? Во-первых, он предельно прост в установке, настройке и использовании. С помощью bbPress любой, даже начинающий сайтостроитель сможет создать достаточно функциональный форум буквально за несколько минут. Во-вторых, форум очень быстрый в работе и не создает лишней нагрузки на сервер. Быстро, просто, элегантно! Хотя, насчет последнего можно поспорить, поскольку тут все зависит от установленной у вас темы. Дело в том, что начиная с версии 2.0 разработчики форума полностью переложили дизайн bbPress на разработчиков тем. Работать форум будет практически с любой темой, но вот хорошо при этом выглядеть — только там где заранее об этом позаботились создатели WP шаблонов. Впрочем, учитывая очень широкую поддержку этого форума сторонними разрабами, проблем с этим всё меньше и меньше.
Еще одна важная особенность этого форума заключается в том, что для создания форумных тем (топиков) и ответов на них, плагин использует исключительно стандартный WP функционал. Простыми словами, каждая новая тема на форуме — это аналог стандартного WordPress поста. Таким образом, все темы форума и ответы на них будут накапливаться, редактироваться и выглядеть в админке так же как и ваши обычные записи. bbPress полностью локализован на русский язык.
Установка и базовые настройки форума bbPress
Установка плагина ничем не отличается от любого другого. Плагины — Добавить новый и далее ищем bbPress. Как правило, он уже будет у вас на первой странице. Кликаем — Установить и Активировать. Возможно сразу после активации, WP поросит вас обновить переводы. Сделайте это для того, что-бы получить локализацию на вашем языке. Далее я буду оперировать в статье уже терминами из русского перевода.
Помните, что для работы форума у вас на сайте должна быть разрешена регистрация пользователей. Настройки — Общие — Членство — Любой может зарегистрироваться.
Настройка bbPress
В админке появятся три новых меню: «Форумы» – для создания форумов и категорий, «Темы» — для добавления и редактирования тем и «Ответы» — аналогично темам, но для ответов. Как я уже отметил выше, тут всё очень похоже на стандартные записи WordPress.
Общие настройки bbPress — Настройки — Форумы.
Одно из главных преимуществ этого форума заключается в его простоте. И убедится в этом вы сможете заглянув в общие настройки. Я не буду описывать каждый пункт — нет никакого смысла. Настроек не много, они будут уже на вашем языке и понятны любому. Можно совершенно ничего не трогать и оставить все настройки по умолчанию.
Сервисное обслуживание форумов — Инструменты — Форумы.
Тут можно сделать полный сброс ваших форумов до состояния новой установки, озаботиться импортом с других форумных движков, провести полную индексацию форумов. Будьте крайне внимательны при использовании этих сервисов.
Создание форумов и тем
Первым делом вам нужно создать свой первый форум. Форумов может быть несколько. Кроме того, форума могут быть вложены в категории. Решайте сами, если вы планируете большой форум, то лучше создать сначала категории и уже внутри них сами форумы. В любом случае, вы всегда сможете потом всё это добавлять, изменять и удалять.
Итак, создаем новый форум. Форумы — Создать новый. Справа в Параметрах определите, что это будет изначально — категория или форум. Если категория, то потом, при создании дополнительных форумов указывайте созданную ранее категорию в параметре Родитель.
После создания, тут же вы можете перейти к форуму кликнув на — Смотреть форум.
Теперь создаем тему. Вообще говоря, создать свою первую тему вы можете как из админки — Темы — Новая тема, так и внешне, на самом форуме. Как и при создании форума, даем теме заголовок, вписываем содержимое и кликаем — Публиковать. Всё очень похоже на создание обычной записи WordPress.
Как добавить форум в меню и вывести на отдельных страницах?
Если вы ничего не меняли в общих настройках, то путь к вашим форумам будет иметь вид — http://ваш сайт/forums/.
Идем в Внешний вид — Меню, выбираем ваше главное меню навигации и через Произвольные ссылки добавляем в меню новый пункт. Задайте там название и путь, пример которого я указал чуть выше.
Так же, с помощью шорткодов можно вывести форум на любой созданной странице. Например так:
[bbp-forum-index]
Кроме того, можно создать дополнительные вложенные страницы для вывода отдельных тем форума или страницы регистрации/авторизации на форуме.
Дополнительные шорткоды
[bbp-topic-index]
[bbp-topic-form]
[bbp-single-topic id=$topic_id]
[bbp-topic-tags]
[bbp-single-topic-tag]
[bbp-reply-form]
[bbp-login]
[bbp-register]
[bbp-lost-pass] [/toggle]
Виджеты bbPress
Для удобства использования после установки форума, в разделе Внешний вид — Виджеты появятся несколько новых виджетов которые вы можете вставить в сайдбар или футер.
- bbPress Виджет авторизации – для авторизации пользователей
- bbPress Последние темы — выводит последние добавленные топики
- bbPress Список форумов
- bbPress Форма поиска по форуму
- bbPress Последние ответы — выводит список последних ответов в темах
- bbPress Список просмотров тем
- bbPress Вывод общей статистики
Keymaster — новая роль для пользователей
С добавление на сайт форума bbPress в общем списке ролей для пользователей появится новая — Keymaster (Администратор форума). Соответственно, если вы решите добавить на ваш форум нового админа, достаточно будет указать для этого пользователя новую роль — Администратор форума. Она позволит полноценно заниматься модерированием форумов.
Дополнения для форума
Как я уже отметил в начале bbPress — форум очень популярный на данный момент. И если его существующий функционал покажется вам в чём-то недостаточным, вы всегда можете воспользоваться сторонними плагинами которые могут значительно расширить возможности форума. Подобных плагинов понаписали уже большое множество, как бесплатных так и премиум. Наиболее полезные и популярные из них вы найдете в отдельной статье по ссылке ниже.
Заключение
В результате, установив bbPress на сайт, вы получите хоть и простой по умолчанию, но вполне полноценный форум, где вы сами и ваши пользователи смогут добавлять новые темы, отвечать в них и пользоваться собственным профилем. Большое количество существующих дополнений от сторонних разработчиков позволит настроить возможности форума по своему вкусу.
Найти бесплатные темы с поддержкой этого форума легко можно набрав в окне поиска «bbpress» в официальном репозитории WordPress или при поиске темы из вашей админки. Для премиум тем — смотрите подробности в их описаниях. Некоторые премиум темы имеют очень симпатичный и оригинальный дизайн шаблонов для вывода этого популярного форума.
Сегодня можно встретить bbPress на самых разных сайтах и блогах. Особой популярностью он пользуется у разработчиков для организации различных форумов поддержки продуктов и услуг. Очевидный пример — официальный форум поддержки WordPress и самого плагина.
Русский перевод для форума (на тот случай если возникли проблемы с обновлением перевода).
Официальный сайт разработчиков форума.
Так же рекомендую почитать:
- 16 бесплатных плагинов для форума bbpress
- BuddyPress — социальная сеть на вашем сайте
- Как выбрать и создать форум на WordPress сайте?
- Восемь лучших премиум тем с поддержкой форума bbPress
Есть несколько форумов под WP. Заметил, что у вас тоже стоит форум, что за движок?
bbPress и есть. Пришлось правда, его немного русифицировать. Вообще, это я поставил в качестве эксперимента скорее 🙂 Блогу с посещаемостью менее 500 человек форум конечно не нужен.
Здравствуйте!
Я установила плагин форума, но он как то некрасиво смотрится на сайте. Если Вас не затруднит, посмотрите пожалуйста на сайте. С чем это может быть связано? Может тема сайта не подходит?
Вам нужно со структурой форума разобраться. Начало форума по адресу — apelcinchik.ru/forum-4
а Кулинария уже почему то — apelcinchik.ru/forums/forum/kulinariya. Со ссылками какая то путаница.
Проверить как выглядит форум можно установив(если не стоит) и активировав стандартную тему Twenty Ten. Попробуйте еще временно отключить плагин GD Star Rating, он может мешать.
Вообще да, есть подозрение, что тема не очень дружит с этим форумом.
Добрый день!
Задумал сделать форум, выбрал движком и установил bbres. Сразу думаю про раскрутку форума и возникает вопрос, можно ли убрать из информации, которая вводится по пользователю IP-адрес?
Спасибо за наводочку. Буду пробовать плагином.
Идем во «Внешний вид» Меню. Создаем новое меню и вбиваем в поле “текст ссылки” ссылку на форум, которая выглядит примерно так: your_site_name/forums.
Автор, представь что ты новичок водпреса, теперь вдумайся что написал выше. «Создаем новое меню и … вбиваем в поле». По инструкции ничего не выходит. Потому, что во-первых, после создания меню нет поля «текст ссылки». А во вторых, текст ссылки не предназначен для вбива ссылки!
Поле «текст ссылки» есть в элементе меню «Ссылки», которое и нужно добавить в общее меню навигации. В целом, вы безусловно правы, стоит переписать более внятно и подробно. Но вообще, если пользователь не еще умеет создавать даже обычное меню, вероятно ему еще рано задумываться о создании форума на сайте.
Как в bbpress сделать разделение на страницы в теме? Хочу, чтобы после 10 сообщений в теме появлялась навигация по страницам 1,2,3… http://newsbets.ru/?topic=прогнозы-футбол — пример. А то слишком долго листать нужно тему.
Не помню точно, но мне кажется отображение количества топиков на странице где то в настройках bbpress есть.
Не топиков, а именно ответов в топике (в теме). В настройках есть — я выбрал 6, а толку нету.
Тогда лучше уточнить тут — http://ru.forums.wordpress.org/forum/bbpress
Здравствуйте, Дмитрий.
Не могли бы Вы подсказать, как увеличить количество ролей и изменить настройки ролей исключительно в форуме bbPress (чтобы эти роли не распространялись на сайт, в который интегрирован форум)?
Куда именно зайти, чтобы настроить эту функцию? Или какое расширение поможет это сделать?
Нужна возможность назначить определённых людей модераторами отдельных подфорумов.
*Так чтобы у них НЕ было возможности править другие подфорумы и что-либо менять на сайте, в который интегрирован форум.
*Чтобы у модератора определённого подфорума не было возможности размещать темы и комментарии (без модерации) в других подфорумах.
Возник ещё один вопрос связанный с ролью модератора.
Имеют ли модераторы форума на bbPress доступ по умолчанию в административную панель сайта, в который интегрирован форум (может ли модератор что-то менять на самом сайте)?
Здравствуйте. Есть плагин https://wordpress.org/plugins/bbp-capabilities/
Он позволяет добавляет роли для этого форума. Подробное описание вот тут — https://codex.bbpress.org/bbpress-user-roles-and-capabilities/ на английском. Я этим плагином не пользовался, так что, изучайте.
Здравствуйте, Дмитрий.
Благодарю за помощь! Буду изучать.
Добрый день, Дмитрий!
Подскажите как возможно реализовать вывод статистики (количество пользователей онлайн, количество зарегистрированных, и количество гостей) на странице с темами форума? Спасибо!
Мне известен только вот этот плагин https://wordpress.org/plugins/bbpress-improved-statistics-users-online/
Спасибо большое! буду разбираться.
Здравствуйте! Помогите, пожалуйста, новичку. Как правильно регистрироваться на сайтах, использующих bbpress или buddypress. Логин и пароль сам определяешь или их где-то нужно взять? Если сам, то каковы требования к логину и паролю. А то что-то не получается с авторизацией-регистрацией.
Здравствуйте. Там используется стандартная регистрация WordPress. Все требования вытекают оттуда. Вам нужно разрешить регистрацию на сайте что-бы заработало.
Здравствуйте! Ко вчерашнему вопросу. Подскажите, что такое стандартная регистрация WordPress. Я захожу как администратор по уже назначенному мне логину и довольно сложному паролю. Но хочу понять как работает система для сторонних пользователей. Вдруг она вообще не работает (регистраций ноль). Сайт http://земельный-участок.бел/ Заранее благодарю за ответ.
P.S. Регистрация на сайте разрешена (в общих настройках WP проставлена «птичка» возле настройки «Любой может зарегистрироваться».
Поставьте для начала плагин Cyr to Lat enhanced и пересохраните постоянные ссылки к виду «Название записи». Что-бы все урлы стали на латинице. Похоже отсюда у вас и проблема. И будет еще больше, если оставите русский.
Спасибо! Решил выпендриться, мол, кириллица — она своя, родная. За что и поплатился. Использовал плагин RUS-TO-LAT. Все наладилось. С URL самого сайта уже видно морочиться не буду. Но на будущее наука.
RUS-TO-LAT четырех летней давности и не все конвертирует. Я советую именно Cyr to Lat enhanced. Но дело ваше конечно.
Дмитрий, почему решили поменять форум bb на sp?
bbpress у меня никогда тут не стоял.
Дмитрий, подскажите, пожалуйста, как безопасно удалить bbpress с сайта. Пробовала удалить плагин, ломает сайт( Не знаю как подобраться к нему.
Это странно. Перед удалением следует деактивировать плагин и потом уже удалять.
почему на bbpress при создании тем в коде страницы тэг h1 присутствует сразу в 4 местах? Это же грубейшая SEO-ошибка.