Что такое мультисайт на WordPress и как им пользоваться

WordPress Multisite – это встроенная возможность CMS, с помощью которой можно создать сеть сайтов из одной базы данных и одной установки WordPress. Ранее для таких целей использовали специальную версию CMS – WordPress MU, которая слилась с обычным движком, начиная с версии 3.0.

Файлы каждого сайта в режиме мультисайт становятся общими, то есть теперь не нужно устанавливать плагины или темы на каждый сайт, достаточно просто активировать их на необходимом сайте.

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

Достоинства и недостатки режима WordPress Multisite

Достоинства:

  • Зарегистрированному на одном сайте пользователю не нужно создавать аккаунт заново на другом сайте сети.
  • Мультисайт WordPress позволяет использовать одну темы на всех сайтах. О том, как выбрать тему, читайте здесь.
  • Все плагины, темы и сам движок WordPress не нужно устанавливать на каждый сайт по отдельности.
  • Обновления нужно сделать только один раз. На сайтах сети все поменяется автоматически.

Недостатки:

  • Все сайты расходуют ресурсы одного хостинга, и если что-то пойдет не так, то пострадает вся сеть.
  • Если CMS установлена не в корневой директории, а в отдельном каталоге, то WordPress0 в режиме Multisite работать не будет из-за конфликта с дочерними сайтами.

Включение и настройка мультисайта

Для включения режима WordPress Multisite нужно просто прописать одну строку в файле настроек wp-config.php. В русской версии движка доходим до комментария «Это всё, дальше не редактируем» и перед ним добавляем: «define(‘WP_ALLOW_MULTISITE’, true);». Все, теперь WordPress будет работать в режиме мультисайта.

После этого перезагрузите страницу с панелью и во вкладке «Инструменты» ищите пункт «Сеть». Далее вам необходимо выбрать как будут располагаться новые сайты. Стандартно есть только два способа: подкаталоги и поддомены.

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

Multisite на отдельных доменах

Если вас не устраивает вид адреса example.ru/new-site или site.example.ru, и вам нужно сделать мультисайт на отдельных доменах, то придется устанавливать специальный плагин WordPress MU Domain Mapping. C его помощью вы сможете легко реализовать такую идею.

1 комментарий

Оставить комментарий
  1. Впервые слышу об этом, надо взять на вооружение.

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

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