Интеграция WordPress и phpBB с помощью WP-United прекрасно работает с текущей версией WordPress 4.9.4 и phpBB 3.0.х. Я достаточно долго не обновлял WordPress с ветки 4.0.х из-за проведенной несколько лет назад интеграции, но недавно все-таки дозрел. Решил проверить на чистой установке WordPress 4.9.4 и phpBB 3.0.14, и оказалось, что WP-United работает в нужном мне объеме.
Итак, сайт работает на WordPress 4.9.4, форум phpBB 3.0.12 находится в директории /forum. Сразу скажу, что WP-United не работает с phpBB версиями 3.1.х и 3.2.х! Вообще WP-United достаточно старый плагин и не обновлялся около четырех лет. Так что в обязательном порядке делайте бекапы сайта и форума, включая их базы данных. Плагин состоит из двух частей: плагин для WordPress и мод для phpBB. На официальном сайте WordPress размещен только плагин для нашей CMS! Сайт автора плагина только упоминает о том, что когда-то он разрабатывался. Так что предлагаю скачать всё необходимое с этого сайта.
Вирусов нет 100%!
Еще можно убедиться здесь.
Скачиваем то, что нужно:
Всё в одном файле
Автомод, автомод директория root
Плагин для WordPress
Мод для phpBB
Далее подразумевается, что WordPress и phpBB уже установлены в корень сайта и в директорию /forum соответственно. Начнём с установки Автомода, который рекомендован автром плагина WP-United.
Установка Автомода
Скачиваем automod-1.0.2.zip по ссылке выше. На самом деле, проще скачать файл root.zip. Это архив с директориями, которые необходимо закачать в корень форума, в нашем случаем в /forum. Далее набираем www.ВАШ_САЙТ.ru/forum/install в адресной строке браузера
и жмём кнопку «Отправить». После установки у нас появилась новая опция в админ-панели phpbb3 — «АВТОМОД». Переходим туда и устанавливаем мод WP-United для phpbb3.
Установка мода WP-United для phpbb3
Как показано на следующей картинке, выбираем скачанный файл phpbb3_MOD.zip
и загружаем его. Обратите внимание, что мод отображается в разделе «Неустановленные модификации».
Нажимаем «Установить»
Не обращаем внимания на предупреждение. После установки получаем длинный список измененных файлов. Для более подробного просмотра изменений можно воспользоваться предложенными ссылками «Нажмите, чтобы скрыть файлы без ошибок» и «Нажмите для показа всех исправлений«.
По возвращении на страницу Автомода увидим, что раздел «Установленные модификации» пополнился новым модом.
Теперь перейдем к установке плагина WP-United для WordPress.
Установка и настройка плагина WP-United для WordPress
Устанавливаем плагин WP-United, разархивировав скачанный файл wp-united.zip в директорию /wp-content/plugins/ на Вашем сайте. Либо установить стандартными средствами WordPress через меню «Плагины» -> «Добавить новый». Затем активируйте его в том же разделе «Плагины». Появится новый раздел «WP-United», первый пункт которого «Установка/Статус» попросит Вас указать путь к файлу настроек форума phpbb3 — config.php.
После сохранения настройки, если нет никаких ошибок, текущий статус отобразит многозначительное «ОК». Обратите внимание, что если Вы планируете изменять или удалять плагин, то прежде всего его нужно отключить именно тут, а потом уже в разделе «Плагины» и в админ-панели форума. Далее пройдемся по пунктам раздела «WP-United». «Настройка» -> «Основные настройки» ставим галочку «Включить страницу Forum», жмём «Применить».
В разделе «Страницы» у Вас появится новая страница, текст которой выглядит как на картинке ниже. Не рекомендую её редактировать!
Следующий пункт «Интеграция пользователей» я не использую, поэтому можете поэкспериментировать на свой страх и риск. Не забудьте про полные бекапы, в том числе базы данных! Пункт «Интеграция темы» предоставляет нам возможность выбрать опции оформления форума. Я использую «Форум внутри сайта».
Тут нужно обратить внимание на ползунок автоматической интеграции CSS. С разными темами WordPress интеграция CSS ведет себя по-разному. У ползунка есть три положения:
— Выключен — Автоматическая интеграция CSS полностью отключена. Это подходит для темы Twenty Eleven;
— Средний уровень интеграции очень хорошо вписывается в тему оформления Haxel;
— Максимальная совместимость с темой Twenty Fifteen прекрасно отображает форум внутри сайта.
В принципе с любой темой можно подобрать достойный вид форума. Выше я написал темы, с которыми экспериментировал сам. Далее выбираем «Статические кэшированные шапка и подвал» и расставляем отступы вокруг форума в пикселях. Я использую все нули. Жмём кнопку «Применить». На этом вся основная настройка закончена, далее всё на Ваш цвет и вкус!
Еще один момент, на который хотелось бы обратить внимание. Если Вы изменяете свой сайт, добавляете страницы в меню, удаляете или добавляете виджеты в различных областях сайта, то, возможно, на странице форума они не будут отображаться из-за опции «Статические кэшированные шапка и подвал». Чтобы всё было стильно и верно, Вам нужно удалить кэш WP-United. Файлы кэша находятся в директории wp-content/plugins/wp-united/cache/. Количество и названия файлов зависит от темы оформления WordPress и положения ползунка автоматической интеграции CSS. После какого-либо изменения, если на странице с форумом оно не видно, неоходимо удалить все файлы из выше приведенной директории. Можно оставить .htaccess и cache_readme.txt, в котором, кстати, и сообщается эта информация.
Итак, мы рассмотрели способ, в котором интеграция WordPress и phpBB с помощью WP-United представляет собой простое встраивание форума в сайт, без объединения пользователей, но с соблюдением всех стилей оформления. Вот рабочий сайт с кнопкой форума в меню www.dwarven-legion.ru. За семь лет работы нареканий не было. А это другой сайт, на котором проводился эксперимент для этой статьи.
Ссылка через некоторое время будет удалена, поэтому добавляю еще скриншот.
Удачной интеграции. И не забудьте про бекапы!
P.S.
Хочу добавить, что после интеграции у Вас в меню WordPress в разделе «Внешний вид» -> «Виджеты» появятся новые виджеты форума phpBB с описанием их работы.
Как это выглядит можно посмотреть на рабочем сайте по адресу www.dwarven-legion.ru или на картинке ниже.
Движок WordPress обновился до 4.9.5. Интеграция работает отлично!
Движок обновился до 4.9.6. Всё в норме!
Уффф! Спасибо автору 2 дня мучался, пришлось на старую версию phpbb 3.0.10 ставить. Кто ставит на новую phpbb 3.2.2 автомод и плагин даже не пытайтесь не получится. Версия вордпреса не имеет значения!
ВАЖНО! Перед установкой плагина WP-United: в папке форума необходимо удалить или переименовать папку install иначе ничего не получится при интеграции!!
Превеликое спасибо!
нашел вот такой WP wll phpBB но я не силен в english может есть тут кто понимает иностранный язык и мог бы помочь? вот так выглядит страница с настройками
Всем пожалуйста!
Про плагин WP w3all phpBB тоже планируется статья в ближайщее время
Движок WordPress обновился до 4.9.7. Всё в норме!
Здравствуйте скоро будет статья про wp3all phpbb жду уже давно
Интеграция WordPress и phpBB с помощью WP_w3all
Долго не решался попробовать, но всё же! Движок WordPress обновился до 5.1. Свежая интеграция работает прекрасно!