WordPress форум
Привет друзья! С вами wordpressu.ru. В этом уроке мы с вами поговорим о том как установить форум на wordpress. Много разных форумов на данный момент можно интегрировать в wordpress, но интеграция большинства из них немного усложнена. Я давно слышал про bbpress, но честно говоря мне не приходилось с ним сталкиваться, но вот пришло время когда это случилось. На одном из проектов, меня попросили установить форум, я недолго думал над тем, какой форум выбрать для этого проекта. Сразу пошел на официальный сайт bbpress, и скачал последнюю версию. Сразу скажу что статью я разделил на две части, в первой части мы будем устанавливать bbpress и интегрируем его в wordpress, а во второй части постараемся интегрировать дизайн блога в форум. Так же хочу отметить что bbpress это не плагин, это полноценный автономный форум для wordpress. И так меньше слов больше дела поехали! Как я уже говорил заходим на официальный сайт bbpress, и скачиваем последнюю на данный момент версию. Всю операцию я буду проводить на денвере. Я установил wordpress,и приступаю к установке форума. После того как вы скачали bbpress:
1)Распакуйте архив
2)В директорий где лежит сам wordpress, в корне создайте папку «forum«, и залейте туда распакованный архив форума.
3)Переходим по адресу localhost/site/forum если ваш блог находится на денвере, либо site.ru/forum если ваш блог находится на хостинге.
4)В открывшемся окне, выбираем русский язык, и нажмаем на кнопку перейти к шагу 1.
5) Тут начинается самое интересное. Bbpress можно установить как отдельный форум, в директорий нашего блога, либо установить как форум который будет пользоваться той же БД что и wordpress. Я лично выбираю второй вариант, так как тема урока — интеграция форума в wordpress.
6) В поле имя базы данных вписываем имя бд самой wordpress, в моём случае БД называется «test» имя пользователя «test» и собственно пароль который указали. Затем жмем на кнопку «перейти к шагу 2«.
7) На стадий второго шага у нас открывается вот такая форма:
На этой форме ставим галочки во все трех чекбоксах. Затем переходим к файлам движка wordpress, и открываем файл wp-config.php в текстовом редакторе. Находим там вот такую запись:
define('AUTH_KEY', 'Ключ из символов и букв');
define('SECURE_AUTH_KEY', 'Ключ из символов и букв');
define('LOGGED_IN_KEY', 'Ключ из символов и букв');
define('NONCE_KEY', 'Ключ из символов и букв');
define('AUTH_SALT', 'Ключ из символов и букв');
define('SECURE_AUTH_SALT', 'Ключ из символов и букв');
define('LOGGED_IN_SALT', 'Ключ из символов и букв');
define('NONCE_SALT', 'Ключ из символов и букв');
Теперь,каждый ключ заносим в соответствующее поле на нашей форме. А что бы узнать какой ключ соответствует тому или иному полю, достаточно кликнуть по вопросительному знаку, рядом с полем.
8) После того как вы заполните ключами форму, переходим к форме которая находится в самом низу, данная форма отвечает за интеграцию пользователей, из wordpress в bbpress. Если ваша форма выглядит так:
То нажимаем на кнопку «Сохранить установки интеграции с wordpress«. Если же в вашей форме, в поле префикс стоит не wp_ а какой то другой префикс, то изменяем этот префикс на wp_, и сохраняем нашу конфигурацию.
Если вы все сделали правильно, то появляется вот такое сообщение:
Соответственно после этого переходим к последнему шагу. После того как мы нажмем на кнопку «перейти к шагу 3» у нас появляется вот такая форма:
В певрвом поле пишем название нашего блога. Второе поле оставляем как есть, в выпадающем меню выбираем пользователя admin, и в последнее поле вписываем название вашего первого форума, я назвал его «Тестовый форум«. Затем сохраняем и….Ура! Форум установлен!
Конечно, по сравнению с установкой wordpress, установка bbpress немного сложнее, тут самое главное не запутаться с ключами cookies, в остальном тут практически все интуитивно понятно. Форум установлен, это круто, давайте выведем форум в основное меню нашего блога. Честно говоря я не планировал в этом уроке затрагивать «Автономное меню wordpress» но без нее на мой взгляд статья получается какой то недоконченной, так что заранее приношу извинения за большой текст статьи.
Переходим во вкладку Внешний вид=>Меню, затем в поле заголовок меню вводим название нашего меню, я назвал меню «Верхенее меню« и нажимаем кнопку создать меню. Затем в меню добавляем те страницы, рубрики, и произвольные ссылки которые мы хотим там видеть.
На скрине вы видите что у меня только одна страница, и только одна рубрика так как у меня новый wordpress. В общем это не важно, ставим галочки, и нажимаем на кнопку добавить в меню. А в поле произвольные ссылки в поле url пишем: localhost/test/forum если вы ставили форум на денвере, и site.ru/forum если вы ставили форум на хостинге, и соответственно добавляем в наше меню. Далее, незабываем выбрать область отображение нашего меню, в моем случае мой шаблон имеет три области отображения меню.
Я выбрал область отображения под шапкой, то есть в том же месте где стояла стандартная менюшка. Не забываем сохранить все, в каждом затронутом пункте. Теперь если мы перейдем на наш блог и обновим его то мы увидим что наше меню с нашим форум отображается на отлично!
И при переходе нас бросает на localhost/test/forum (Зависит от того где находится ваш блог на хостинге или на денвере.)
вот так выглядит наш форум. Конечно, дизайном он пока ещё не блещет, но это поправимо=) Друзья, давайте рассмотрим последний момент в этой статье. Узнаем прошла ли все таки интеграция без проблем или нет, то есть пользователи wp передаются ли bbpress? Переходим в админку блога, Во вкладку «пользователи=>добавить нового», и добавляем нового пользователя. Затем давайте перейдем в админку нашего форума, localhost/test/forum/bb-admin и переходим во вкладку пользователи, и смотрим отображается ли пользователь которого мы добавили в wp. У меня все отображается, значит если вы сделали правильно то и у вас должно.
На этом я заканчиваю урок! Как всегда, по всем вопросам буду рад отвечать в комментариях, благодарен за ретвиты, и в самом конце по традиций небольшой ролик:
Благодарю за представленный выше материал, развивайте в том же духе ваш ресурс