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

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

Смотрите также:

Что такое WordPress Multisite

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

Так что же такое WordPress Multisite?

Когда нужно объяснить, что такое WordPress Multisite, лучше дать пример в работе. Лучшим примером может служить WordPress.com — бесплатный сервис, где пользователи могут зарегистрироваться и создать собственный блог, который будет размещен на хостинге WordPress.com.

Каждый блог создается как поддомен wordpress.com с адресом вроде myblog.wordpress.com. У каждого сайта своя тема, контент и плагины. Точно так же это работает при установке WordPress Multisite.

И хотя на wordpress.com решили использовать поддомены для каждого созданного блога, вы можете использовать поддомены или подкаталоги главного домена, типа wordpress.com/myblog. Вы можете даже прикрепить каждую установку WordPress к собственному домену, чтобы замаскировать тот факт, что блог является частью сети Multisite. Чтобы узнать о том, как это сделать, продолжайте читать статью.

Что происходит при активации WordPress Multisite

После того, как вы сделаете несколько простых шагов для активации WordPress Multisite, о которых мы поговорим чуть позже, создастся новая пользовательская роль — Супер Администратор (Super Admin). У Супер Администратора будет доступ к активированной консоли сетевого администратора.

Оттуда Супер администратор может создавать новые сайты, которые будут частью сети multisite. Затем пользователи смогут получить доступ к подсайтам, используя роль обычного администратора. Супер Админ может также создавать пользовательские учетные записи для каждого подсайта или всей сети.

У Супер Админа также есть возможность устанавливать плагины и темы через консоль сетевого администратора, которые могут быть "активированы для сети" или "включены для сети", и, таким образом, быть доступными для других сайтов, которые являются частью мультисайт-сети.

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

Но не все плагины совместимы с Multisite, так что если у вас есть какие-то очень важные плагины, прежде всего узнайте об их статусе.

Зачем использовать WordPress Multisite

После включения WordPress Multisite вы можете создавать несколько новых инсталляций WordPress под вашей начальной установкой, которой управляете вы или Супер Администратор.

Вот некоторые примеры того, почему вы можете захотеть использовать WordPress Multisite:

  • Учитель, который хочет давать своим студентам доступ к собственным WordPress блогам, над которыми у них будет контроль. Это может пригодиться для школьных проектов, которые включают ведение дневника, для задания в университете для обучения созданию плагинов или для созданий индивидуальных сайтов-портфолио на курсах дизайна. Поскольку пользователи Супер Администраторы имеют контроль над сайтами, они могут включать брендирование школы, запрет на использование некоторых плагинов и упрощать процесс создания блога.
  • Вебмастер с большим количество сайтов, своих или клиентских, выиграет от использования WordPress Multisite, поскольку он сможет поддерживать установленные плагины и темы обновленными из одной консоли, а также делать любые изменения в контенте быстро и удобно. Поскольку отдельные подсайты могут быть прикреплены к своим собственным доменам, посетители никогда не узнают, что они смотрят на сайт, являющийся частью сети мультисайт. Чтобы прикрепить отдельные сайты к собственным доменам, нужен бесплатный плагин WordPress MU Domain Mapping.
  • Создание шаблонов для других сайтов для веб дизайнера может стать гораздо проще, поскольку они могут быстро применять шаблон к свежему WordPress, который содержит их страницы, плагины и контент. Мультисайт может делать все это для людей, продающих готовые "дизайн-пакеты", он может действительно ускорить процесс их работы.
  • Веб-дизайнеры могут работать на мультисайт-версии WordPress приватно, прежде чем он будет готов для показа клиенту. Как только сайт закончен и принят клиентом, он может быть мигрирован на клиентский домен и хостинг.
  • Программисты и разработчики выиграют от наличия тестовой среды, в которой они могут работать без риска навредить своему основному WordPress сайту. Использование плагина WP Multisite Replicator позволяет Супер Администратору быстро клонировать один из мультисайтов, создавая реплику, которая может быть использована для тестирования плагинов, правки дизайна и верстки без каких-либо серьезных последствий.
  • Создать сообщество вокруг вашего основного сайта также можно с помощью WordPress Multisite. Позволяя своим читателям создать собственный WordPress сайт под баннером вашего сайта, вы можете стимулировать ваших фанов возвращаться снова и снова, позволить им увлечься вашим брендом. Плагин вроде Gravity Forms User Registration Add-On упрощает процесс создания пользователями собственных сайтов, и вы можете даже интегрировать его с PayPal для того, чтобы взимать с пользователей плату за создание собственных сайтов.

Как видите, есть много хороших способов использования Multisite.

Возможность обновлять и поддерживать множество отдельных сайтов из одной консоли — основное преимущество WordPress Multisite.

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

Как активировать WordPress Multisite

Хотя WordPress Multisite поставляется с WordPress начиная с версии 3.0, его включение и активация не настолько просты, как изменение настроек в консоли. Тем не менее, это достаточно простой процесс, и если все пойдет хорошо, займет меньше пяти минут.

Для того, чтобы выполнить этот процесс, вам нужно следующее:

  • Админ доступ к Консоли WordPress на собственном хостинге
  • Доступ в панель управления сайтом cPanel или FTP-доступ к вашему хостингу и папкам WordPress
  • Возможность редактировать файлы wp-config.php и .htaccess в корне WordPress (или скачать / загрузить их с помощью FTP или cPanel)

Полную инструкцию можно найти на официальном сайте: codex.wordpress.org/Создание_сети

Нюансы при включении WordPress Multisite

Но после того, как я активировал Multisite на своем блоге, который я размещаю на виртуальном хостинге у HostGator, я обнаружил, что в инструкции не хватает шага, который мне нужно было предпринять.

После первого шага — создания резервной копии, мне понадобилось создать новую папку в корневой папке моего WordPress сайта под названием blogs.dir. После того, как я ее создал, я перешел к шагу номер 2 и смог дальше пройти по процедуре установки и активации WordPress Multisite.

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

Заключение

Надеюсь, теперь вы знаете все о WordPress Multisite и его преимуществах для вас. Для некоторых пользователей он даже может заменить использование дорогих сервисов по управлению WordPress, при этом экономя время и деньги. Если у вас есть какие-либо вопросы об этой возможности — пожалуйста, оставьте их в комментариях под статьей.

Источник: wplift.com

Вам понравился материал?

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

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

18 комментариев

сначала новые
по рейтингу сначала новые по хронологии
Александр

Добрый день! У меня есть несколько сайтов на WordPress Multisite. Как перенести 1 оностраничный сайт на другой хостинг? Чтобы он был отдельным сайтом.

Виталий Охрименко

Здравствуйте! Хочу реализовать сеть мультисайтов для доски объявлений в вордпресс на одном шаблоне на поддоменах. То есть чтобы было отдельно авто, недвижимость, работа и т. д. Есть идея создать все на разных поддоменах ради того, чтобы распределить нагрузку на сервер и таким образом выиграть не только в аналитике, но и в скорости портала.
Соответственно у меня возникли следующие вопросы:

- При создании мультисайтов (сети сайтов) в вордпресс на поддоменах, каким образом нагрузка распределяется между серверами?
- Как я понимаю данные об авторизации хранятся в единой таблице базы данных. Каким образом эта таблица может управлять всеми поддоменами?
- На каждом поддомене будет своя база данных (физическая), либо же в единой базе данных будут свои таблицы для каждого поддомена (логические)?
- Возможно ли распределить нагрузку между разными серверами или всю мультисеть будет обрабатывать один сервер?

Вы мне очень поможете своими ответами!
С уважением, Виталий Охрименко!

Алексей

Здравствуйте подскажите пожалуйста как сделать мультилейдинг на WP

Сергей

Давно использую

А что если в основном каталоге создать папочку с названием "en" и положить туда еще один wordpress?

Добрый день, подскажите как в поддомен можно засунуть например Joomla, основной сайт на WordPresse.
То есть:
http://www.primer.com - Wordpress а http://www.joomla.primer.сom - на Joomla.
Заранее спасибо!

Доброй ночи!
Подскажите как поставить счетчик посещаемости на поддомен мультисайт?
Мой сайт - pycc-site.ru

Подскажите пожалуйста, при создании мультисайта, сохраняется ли возможность публикации через e-mail?Просто в моем случае, при вызове в строке браузера site/wp-mail.php выходит сообщение о запрете на это действие администратором. Нигде в настройках сайта такого запрета не указано и мной не установлено. Спасибо

Владимир

Необходимо создать сеть вордпресс. Сайты должны быть с одними и теми же статьями, но разные темы и плагины. Установил мультисайт, но не могу сообразить заставить его отображать везде одни и те же записи без дублирования в базе данных.

Максим Петришак

Добрый вечер!
Есть немного глупый вопрос. Я запустил мультисайт на сайте например mainsite.com Потом создал второй сайт site2.mainsite.com. Но в админку второго не могу попасть. Что помещать в папку со вторым сайтом? Инсталяцию вордпресс? Но админка уже есть с сайта mainsite.com. Может я не понимаю сути совсем. Буду очень благодарен за помощь

Такая же проблема, вам удалось ее решить?

Виктор Старовойтов

Привет всем! Знает ли кто как сделать чтобы последние новости публиковались из определенного блока на все остальных. Поясню. Есть сайт в footerе выводятся последние новости не делать же мне на каждом поддомене категорию и заливать туда одни и теже новости.

Спасибо, круто. Пока не представляю, как это можно у себя использовать, но попробовать хочется :)

Начиная с версии 3.5 директория blogs.dir больше не нужна :)

Спасибо за замечание!

Скажите. А как можно:
- подключить не субдомен, а отдельный домен для мультисайта, чтобы управлять сайтами из одной консоли
- сделать экспорт бд отдельного сайта (при создании тестовых сайтов и переноса сайта на рабочий домен клиента)
Спасибо

Стандартными средствами WP не предусмотрена работа сети мультисайт на разных доменах. Только поддомены или подкаталоги.

Серегй

Уже давно стандартными средствами можно прописать любой дмоен после создания сайта, только надо правильно настроить перенаправление. Можно использовать Domain Mapping/

Название статьи вообще не соответствует заявленным, далеко не все, даже базовые вещи не все рассказаны...