Тонкая настройка плагина BuddyPress

Сегодня расскажу о проблемах с которыми я столкнулся при установке данного плагина в своей сети сайта. В двух словах, это плагин, который позволяет создавать личный кабинет пользователя на своем сайте без захода в административную панель. Это позволяет и повысить безопасность вашего сайта, и юзабилити для конечных пользователей. Стоит сказать, что этот сайт разрабатывается ребятами, которые непосредственно участвуют в разработке и улучшении самой платформы WordPress. Именно поэтому данный плагин имеет высокую совместимость и интеграцию тем и плагинов.

Также в сети есть такое описание плагина — это идеальный плагин для создания собственной социальной сети. Давайте быть честными, facebook или вконтакте вы таким плагином не создадите, но сможете обеспечить рядом новых возможностей своих читателей, в том числе и в плане взаимодействия между собой.

Теперь о проблемах

Если у вас только один сайт в сети, то проблем с установкой не возникнет, но… Если вы создали мультисайт, то приготовьтесь к проблемам. Какое-то времени я даже хотел отказаться от его использования, так как не мог найти решение в сети.

Проблема № 1: 404 ошибка

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

  1. Повторно выбрать и сохранить в разделе «Настройки» — «Постоянные ссылки» вкладку «Название записи»
  2. У вас обязательно должна быть создана страница «Пользователи», а в адресной строке ее название должно быть записано как «members»

Проблема № 2: Плагин не работал в режиме «Мультисайт»

Это означает, что должна была проходить синхронизация аккаунтов пользователей на всех сайтах. Этого не было. Только позже я прочитал на официальном сайте и в файле ReadMe (все на английском языке), что необходимо выполнить точечную настройку в файле wp-config.php, который храниться на сервере в папке вашего сайта.

Необходимо было вставить код

Если вы еще боитесь заходить в файловую систему сервера и делать правки в системных файлах, то можно воспользоваться плагином BP-multi-network. Его функция — только вставить код за вас, поэтому так мало у него установок и так давно он не обновляется. Обратите внимание, что при его деактивации, также удаляется и вставленный код.

Проблема № 3: Отсутствие перевода на русский язык

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

Шаг 1: Берем актуальный файл перевода плагина

Шаг 2: Скачиваем его с названием buddypress-ru_RU.mo

Загружаем этот файл в каталог плагина BuddyPress в папку bp-languages (возможно будет неообходимо ее создать)

Дайте немного времени сайту переработать всю изменения которые вы сделали и у вас все заработает так как и должно быть.

 

Оставить комментарий

avatar
  Подписаться  
Уведомление о
ru Русский
X

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: