Здравствуйте, друзья! Сегодня мы поговорим о создании форума на сайте WordPress. Форум на сайте нужен для обсуждения между посетителями форума различных тем, путём размещения сообщений внутри этих тем. Пользователи форума могут комментировать темы, задавать вопросы и получать на них ответы, а также сами отвечать на вопросы других пользователей.
Форум может быть узкоспециализированным, а может быть и без специализации. Обычно тематика форума зависит от тематики сайта, и может быть очень разнообразной, охватывая все сферы жизни.
Установка плагина bbPress
Создавать форум в WordPress будем с помощью одного из самых популярных плагинов для создания форума — bbPress. И так, приступим!
Устанавливаем и активируем плагин bbPress.
Перевод плагина bbPress на русский язык
После установки плагина его нужно перевести на русский язык, так как по умолчанию он на английском, и файлов перевода в плагине нету. Можно сказать, что это самая сложная часть в установке форума, так как она требует хоть каких-то усилий 😉
Не бойтесь, сложного ничего нету! Просто следуйте пошаговой инструкции ниже, и у Вас все получится.
Для перевода плагина bbPress на русский язык нужно сделать следующее:
1. Перейдите по ссылке https://translate.wordpress.org/projects/bbpress/ и нажмите на пункт, соответствующий версии плагина. К примеру, в момент создания урока плагин bbPress был версии 2.5.7, следовательно нужно нажать по пункту 2.5.x:
2. На открывшейся странице будут отображаться списки всех доступных переводов плагина. Так как нас интересует только русский язык, нажимаем по пункту Russian:
3. Теперь нам нужно скачать два файла переводов. Один в формате .po, а второй в .mo. Для этого опускаемся вниз страницы, и нажимаем кнопку Export:
После того как Вы скачали файл в формате .po, выберите в выпадающем списке Machine Object Message Catalog (.mo) и скачайте его нажав еще раз кнопку Export:
4. Далее нужно переименовать скачанные файлы.
Вы скачали файлы с названием bbpress-2.5.x-ru.mo и bbpress-2.5.x-ru.po, их нужно переименовать в bbpress-ru_RU.mo и bbpress-ru_RU.po.
Перевод почти готов, осталась самая малость!
5. Теперь уже переименованные файлы нужно скопировать и вставить в папку languages (папка находится в папке плагина wp-content\plugins\bbpress\languages), в которой должны хранится файлы перевода плагина.
Вот и все! Плагин переведен на русский язык.
Создание нового форума
После установки, активации и перевода плагина можно приступить непосредственно к созданию форума. Все делается очень просто и интуитивно понятно!
1. Для того, чтобы создать новый форум переходим в Форумы -> Новый форум.
2. Создаем новый форум, указав при этом этом его название и описание.
После того как Вы укажите название о писание форума, нажмите кнопку «Опубликовать».
Вывод (отображение) форума на сайте
После создания форума его нужно вывести на сайте. Для этого нужно сделать следующее:
1. Создаем страницу «Форум» (Страницы -> Добавить новую).
2. Вставляем на страницу шорткод bbp-forum-index (слово должно быть в квадратных скобках []) и нажимаем кнопку «Опубликовать».
Готово! Теперь на странице «Форум» будут отображаться все созданные форумы.
В результате мы получим красивый и функциональный форум:
В этом уроке мы с Вами провели базовую настройкой форума, которой достаточно для полноценной работы у Вас на сайте.
Также замечу, что в форуме созданном с помощью плагина bbPress есть и другие полезные шорткоды, ознакомится с которыми Вы можете на сайте плагина.
Как видите, в создании форума сложного ничего нету, но если у Вас возникли сложности в установке, настройке или переводе плагина — смело пишите в комментариях!
Прошу подсказать, как увеличить количество ролей и изменить настройки ролей исключительно в форуме bbPress (чтобы эти роли не распространялись на сайт, в который интегрирован форум)?
Куда именно зайти, чтобы настроить эту функцию? Или какое расширение поможет это сделать?
Нужна возможность назначить определённых людей модераторами отдельных подфорумов.
*Так чтобы у них НЕ было возможности править другие подфорумы и что-либо менять на сайте, в который интегрирован форум.
*Чтобы у модератора определённого подфорума не было возможности размещать темы и комментарии (без модерации) в других подфорумах.
Возник ещё один вопрос связанный с ролью модератора.
Имеют ли модераторы форума на bbPress доступ по умолчанию в административную панель сайта, в который интегрирован форум (может ли модератор что-то менять на самом сайте)?
Здравствуйте, София!
Мне известно одно решение, которое вероятнее всего Вам сможет помочь.
Для bbpress есть плагин bbp-capabilities, который дает возможность распределить роли для пользователей.
Подробнее о распределении ролей этим плагином читайте тут.
С помощью этого плагина можно назначить роль людям именно для форума, в связи с чем даже модераторы форума совершенно ничего не смогут изменить на Вашем сайте, так как их роль на сайте можно оставить как «Участник».
Если очень захотеть, можно этот плагин настроить «под себя».
Подскажите как задать изминение не конкретному пользователю а роли? от я нашол допустим пользователь 2 и у него роль участник, но я не хочу чтоб он отвечал на свой же вопрос или вопрос есче кого-то. Я могу изменить именно для него, а как для всех чтоб потом при регистрации у него роль участник и в ней были мои изменения.
Аххххаххха. Спасибо, вы сделали мой день.
Орршот
znakmstva20165522@mail.ru
Александр, спасибо за статью и подсказку про bbp-capabilities. К сожалению в нём пока нет возможности назначить модератора для определённых категорий форума. Это то о чём говорила София «Чтобы у модератора определённого подфорума не было возможности размещать темы и комментарии (без модерации) в других подфорумах.»
Но, разработчики обещают реализовать эту возможность в скором будущем, в версии 2.6.
Здравствуйте, Александр!
Спасибо за ответ!
Всё ещё разбираюсь с ролями 🙂
К сожалению, не удаётся пока разобраться с плагином bbp-capabilities (не вижу, как с его помощью настроить роли – куда войти).
Не подскажете — каким образом взаимодействуют роли WordPress и форума bbpress?
К примеру. Я как админ сайта на WordPress имею возможность модерировать форум bbpress (не создавая для этого форума отдельной роли).
А поскольку есть необходимость сделать стороннего человека модеретором форума (через некоторое время) опасаюсь, что он сможет вносить правки в статьи сайта на WordPress (этого хотелось бы избежать).
Хотелось бы уточнить, разделяются ли роли WordPress и форума bbpress? Или можно их как-то технически разделить?
Здравствуйте, София!
Роли в WordPress и bbpress это две разные вещи. Распределяются роли также отдельно. После активации плагина bbp-capabilities можно настроить роль для пользователя.
Настройка ролей bbpress происходит там же, где и роли WordPress (Пользователи -> Все пользователи -> Выбираем нужного пользователя -> Forum Role (блок настроек появится после активации плагина bbp-capabilities) -> Выбор нужной роли).
Таким образом Вы можете разделить роли WordPress и форума, и полностью запретить админу форума вносить изменения на сайт. У него будет доступ только к форуму.
День добрый! Не нахожу версию 2.5.x: на https://translate.wordpress.org/projects/bbpress/ есть 2.4 Подскажите , не могу перевести
Я тоже. Подскажите, как решили?
Спасибо ! Удалось перевести!
Так как все таки решили?
Спасиииииибо!)))))))
Знаете, я себя после Ваших уроков чувствую так, словно я сама голыми руками автомобиль из железок собрала — настолько всё, что прежде казалось нереальным, на деле оказалось просто, благодаря Вашим чётким инструкциям! Спасибо огромнейшее!!!!!!
Пожалуйста! Очень рад, что уроки приносят пользу!
Сделала все как написано на сайте плагина, но появилась проблемка:
Список форумов отображаеться, но при клике на один из них переход осуществляеться на пустую страницу. Помогите!
Ссылка на форум sad-dizayn.ru/dachniy-forums
Шорткоды использовали?
Я создала страницу, на страницу вывела шоркодом список форумов.
Предварительно создала в админке сайта несколько форумов и несколько тем к ним.
Так вот на базовой странице список форумов выодиться, но если кликнуть на какой нибудь форум, то переходишь на пустую страницу и там ничего, даже футера сайта.
Может я что-то пропустила из шагов создания форумов и тем. Посмотрите мою страницу по ссылке и попробуйте кликнуть на один из форумов — сами увидите.
sad-dizayn.ru/dachniy-forums
Спасибо за помощь!
Доброе время суток!
Как вы справились с данной задачей???
У меня та же проблема.
Сайт писали мне на самописном движке, потом перенесли на вордпрес.
Сделала все так как написано тут в статье, категории, форумы, отображаються. тему не видно.
как только кликаю то ли на категорию, то ли на форум- переходит на страницу на которой видно только подвал и менюшку..
Помогите и вы и автор статьи. вот ссылка eurocosmetics.kyiv.ua/forum/
Здр. Александр ! А что если я перешла по первому пункту инструкции.. а там только 1.1х , 2.2х, 2.3х, и 2.4х А установила я bbPress 2.5.8 ?
Здравствуйте. Попробуйте 2.4х
Здравствуйте, подскажите, пожалуйста, как настроить текст на странице форума: «СообщенияПоследнее сообщение» На сайте они у меня показываются не корректно, вот страница форума. zdorovay-zhizn.ru/forum
Здравствуйте. Просто размер страницы в ширину должен быть больше. Названия просто не помещались.
Добрый день! На форуме (BBPress) у меня темы отображаются списком, а я бы хотел, чтобы они имели древовидную систему. Также хотел бы попросить вас посоветовать мне плагины, позволяющие менять размеры элементов форума. Заранее большой спасибо!
Здравствуйте! К сожалению, плагинов которые могли бы вам помочь я не знаю. Лучше всего — изменить верстку (создать свой шаблон для bbpress) и таким образом сделать свой «кастомный» форум.
Здравствуйте. Спасибо за статью, очень помогла в установке и настройке форума.
Только какая-то кривая регистрация у него. Человек вводит данные, жмёт «зарегистрироваться» и видит новое окошко, где предлагается ввести логин и пароль «admin». Да ещё в таком замороченном тексте, что половина моих декретных мамочек точно уйдут сразу))
Так и должно быть с этим плагином?
Да.. BB — это странный «плагин». Мучаюсь уже несколько дней. http://torcret.pro/forums Как менять шрифты, оформление… все сложно, через код.
Доброго времени суток Смотрела у вас тут этот фильм новинку (Великая стена) Вот: wp-lessons.com/kino/Velikaya_stena
Понравился очень, необычное кино. Классная фантастика, Мэтт Дэймон как всегда на высоте.
Кто нибудь Смотрела уже этот фильм?
Тестирование и настройка сайта — какие есть для этого плагины?
Установил на блог посмотрим что из этого получится
Спасибо за статью, я до этого не знал, как создать форум на вордпрессе на своем блоге.
Добрый день. Подскажите возможно ли реализовать форум внутри сайта? То есть, есть информационный портал http://mistaua.xyz/ на котором есть статьи. А отдельной кнопкой посетителя перемещают на форум, где он уже вступает в дискуссию с другими пользователями.
___123___Как создать форум на сайте WordPress. Создаем форум на своем сайте. Как создать форум с помощью плагина bbPress. Перевод плагина bbPress на русский язык___123___
Помогите пожалуйста! А как сделать так, чтобы любой гость, попавший на сайт, мог быстро без регистрации оставлять записи на форуме или даже создавать новые темы?
А зачем Вам это нужно. Придёт какой-то Вася пупкин редкостный негодяй и натыкает Вам на форуме тыщу тем…так Вы же потом замучаетесь их тереть. Не?
Добрый день! Спасибо за статью, очень понравилось. Следовал вашей инструкции, все получилось, форум появился, но почему то не на всю страницу. Скажите, как можно отредактировать так, чтобы был на весь экран, а не в половину?