Сообщества

Форумы для WordPress — bbPress

bbPress – самый популярный, бесплатный плагин для создания форума для сайтов на Wordpress, разработанный в том числе, создателями этого легендарного движка. Сегодня речь пойдет о самой свежей на момент написания этого обзора-инструкции версии плагина – bbPress 2.5.7.

Чем же хорош bbPress? Во-первых, он предельно прост в установке, настройке и использовании. С помощью bbPress любой, даже начинающий сайтостроитель сможет создать достаточно функциональный форум буквально за несколько минут. Во-вторых, форум очень быстрый в работе и не создает лишней нагрузки на сервер. Быстро, просто, элегантно! Хотя, насчет последнего можно поспорить, поскольку тут все зависит от установленной у вас темы. Дело в том, что начиная с версии 2.0 разработчики форума полностью переложили дизайн bbPress на разработчиков тем. Работать форум будет практически с любой темой, но вот хорошо при этом выглядеть — только там где заранее об этом позаботились создатели WP шаблонов. Впрочем, учитывая очень широкую поддержку этого форума сторонними разрабами, проблем с этим всё меньше и меньше.

Еще одна важная особенность этого форума заключается в том, что для создания форумных тем (топиков) и ответов на них, плагин использует исключительно стандартный WP функционал. Простыми словами, каждая новая тема на форуме — это аналог стандартного WordPress поста. Таким образом, все темы форума и ответы на них будут накапливаться, редактироваться и выглядеть в админке так же как и ваши обычные записи.  bbPress полностью локализован на русский язык.

Установка и базовые настройки форума bbPress

Установка плагина ничем не отличается от любого другого. ПлагиныДобавить новый и далее ищем bbPress. Как правило, он уже будет у вас на первой странице. Кликаем — Установить и Активировать. Возможно сразу после активации, WP поросит вас обновить переводы. Сделайте это для того, что-бы получить локализацию на вашем языке. Далее я буду оперировать в статье уже терминами из русского перевода.

Помните, что для работы форума у вас на сайте должна быть разрешена регистрация пользователей. Настройки — Общие — Членство — Любой может зарегистрироваться.

Настройка bbPress

В админке появятся три новых меню: «Форумы» – для создания форумов и категорий, «Темы» — для добавления и редактирования тем и «Ответы» — аналогично темам, но для ответов. Как я уже отметил выше, тут всё очень похоже на стандартные записи WordPress.

Общие настройки bbPress — Настройки — Форумы.

Одно из главных преимуществ этого форума заключается в его простоте. И убедится в этом вы сможете заглянув в общие настройки. Я не буду описывать каждый пункт — нет никакого смысла. Настроек не много, они будут уже на вашем языке и понятны любому. Можно совершенно ничего не трогать и оставить все настройки по умолчанию.

bbpress настройки

Сервисное обслуживание форумов — Инструменты — Форумы.

Тут можно сделать полный сброс ваших форумов до состояния новой установки, озаботиться импортом с других форумных движков, провести полную индексацию форумов. Будьте крайне внимательны при использовании этих сервисов.

Создание форумов и тем

Первым делом вам нужно создать свой первый форум. Форумов может быть несколько. Кроме того, форума могут быть вложены в категории. Решайте сами, если вы планируете большой форум, то лучше создать сначала категории и уже внутри них сами форумы. В любом случае, вы всегда сможете потом всё это добавлять, изменять и удалять.

Итак, создаем новый форум. Форумы — Создать новый. Справа в Параметрах определите, что это будет изначально — категория или форум. Если категория, то потом, при создании дополнительных форумов указывайте созданную ранее категорию в параметре Родитель.

После создания, тут же вы можете перейти к форуму кликнув на — Смотреть форум.

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 и самого плагина.

Русский перевод для форума (на тот случай если возникли проблемы с обновлением перевода).
Официальный сайт разработчиков форума.

Так же рекомендую почитать:

Похожие

30 Комментов

  1. Есть несколько форумов под WP. Заметил, что у вас тоже стоит форум, что за движок?

  2. bbPress и есть. Пришлось правда, его немного русифицировать. Вообще, это я поставил в качестве эксперимента скорее 🙂 Блогу с посещаемостью менее 500 человек форум конечно не нужен.

  3. Здравствуйте!
    Я установила плагин форума, но он как то некрасиво смотрится на сайте. Если Вас не затруднит, посмотрите пожалуйста на сайте. С чем это может быть связано? Может тема сайта не подходит?

    1. Вам нужно со структурой форума разобраться. Начало форума по адресу — apelcinchik.ru/forum-4
      а Кулинария уже почему то — apelcinchik.ru/forums/forum/kulinariya. Со ссылками какая то путаница.
      Проверить как выглядит форум можно установив(если не стоит) и активировав стандартную тему Twenty Ten. Попробуйте еще временно отключить плагин GD Star Rating, он может мешать.
      Вообще да, есть подозрение, что тема не очень дружит с этим форумом.

  4. Добрый день!
    Задумал сделать форум, выбрал движком и установил bbres. Сразу думаю про раскрутку форума и возникает вопрос, можно ли убрать из информации, которая вводится по пользователю IP-адрес?

  5. Идем во «Внешний вид» Меню. Создаем новое меню и вбиваем в поле “текст ссылки” ссылку на форум, которая выглядит примерно так: your_site_name/forums.

    Автор, представь что ты новичок водпреса, теперь вдумайся что написал выше. «Создаем новое меню и … вбиваем в поле». По инструкции ничего не выходит. Потому, что во-первых, после создания меню нет поля «текст ссылки». А во вторых, текст ссылки не предназначен для вбива ссылки!

    1. Поле «текст ссылки» есть в элементе меню «Ссылки», которое и нужно добавить в общее меню навигации. В целом, вы безусловно правы, стоит переписать более внятно и подробно. Но вообще, если пользователь не еще умеет создавать даже обычное меню, вероятно ему еще рано задумываться о создании форума на сайте.

    1. Не помню точно, но мне кажется отображение количества топиков на странице где то в настройках bbpress есть.

      1. Не топиков, а именно ответов в топике (в теме). В настройках есть — я выбрал 6, а толку нету.

  6. Здравствуйте, Дмитрий.
    Не могли бы Вы подсказать, как увеличить количество ролей и изменить настройки ролей исключительно в форуме bbPress (чтобы эти роли не распространялись на сайт, в который интегрирован форум)?
    Куда именно зайти, чтобы настроить эту функцию? Или какое расширение поможет это сделать?

    Нужна возможность назначить определённых людей модераторами отдельных подфорумов.
    *Так чтобы у них НЕ было возможности править другие подфорумы и что-либо менять на сайте, в который интегрирован форум.
    *Чтобы у модератора определённого подфорума не было возможности размещать темы и комментарии (без модерации) в других подфорумах.

    Возник ещё один вопрос связанный с ролью модератора.
    Имеют ли модераторы форума на bbPress доступ по умолчанию в административную панель сайта, в который интегрирован форум (может ли модератор что-то менять на самом сайте)?

      1. Здравствуйте, Дмитрий.
        Благодарю за помощь! Буду изучать.

  7. Добрый день, Дмитрий!
    Подскажите как возможно реализовать вывод статистики (количество пользователей онлайн, количество зарегистрированных, и количество гостей) на странице с темами форума? Спасибо!

  8. Здравствуйте! Помогите, пожалуйста, новичку. Как правильно регистрироваться на сайтах, использующих bbpress или buddypress. Логин и пароль сам определяешь или их где-то нужно взять? Если сам, то каковы требования к логину и паролю. А то что-то не получается с авторизацией-регистрацией.

    1. Здравствуйте. Там используется стандартная регистрация WordPress. Все требования вытекают оттуда. Вам нужно разрешить регистрацию на сайте что-бы заработало.

      1. Здравствуйте! Ко вчерашнему вопросу. Подскажите, что такое стандартная регистрация WordPress. Я захожу как администратор по уже назначенному мне логину и довольно сложному паролю. Но хочу понять как работает система для сторонних пользователей. Вдруг она вообще не работает (регистраций ноль). Сайт http://земельный-участок.бел/ Заранее благодарю за ответ.

      2. P.S. Регистрация на сайте разрешена (в общих настройках WP проставлена «птичка» возле настройки «Любой может зарегистрироваться».

  9. Поставьте для начала плагин Cyr to Lat enhanced и пересохраните постоянные ссылки к виду «Название записи». Что-бы все урлы стали на латинице. Похоже отсюда у вас и проблема. И будет еще больше, если оставите русский.

    1. Спасибо! Решил выпендриться, мол, кириллица — она своя, родная. За что и поплатился. Использовал плагин RUS-TO-LAT. Все наладилось. С URL самого сайта уже видно морочиться не буду. Но на будущее наука.

      1. RUS-TO-LAT четырех летней давности и не все конвертирует. Я советую именно Cyr to Lat enhanced. Но дело ваше конечно.

  10. Дмитрий, подскажите, пожалуйста, как безопасно удалить bbpress с сайта. Пробовала удалить плагин, ломает сайт( Не знаю как подобраться к нему.

    1. Это странно. Перед удалением следует деактивировать плагин и потом уже удалять.

  11. почему на bbpress при создании тем в коде страницы тэг h1 присутствует сразу в 4 местах? Это же грубейшая SEO-ошибка.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Back to top button