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

Многоузловое является особенностью WordPress 3.0 и более поздних версий, что позволяет несколько виртуальных веб-сайты, чтобы разделить одну установку WordPress. Когда Многоузловое функция включена, исходный сайт WordPress может быть преобразован в несущей сеть веб-сайтов

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

Этот тип конфигурации может быть полезен, если вы хотите дать своим членам возможность создавать свой собственный блог из вашего (напр. wordpress.com с не менее чем 37 миллионами сайтов), если вы или ваше агентство обслуживаете сайты для клиентов или для личных нужд в качестве разработчика или администратора WordPress.

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

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

Я также хотел бы убедиться, что если вы знаете, как установить и администрировать сайт WordPress, то вы будете знать, как установить и администрировать сеть с некоторыми функциями.

Различия между стандартной установкой и многосайтовой установкой

Я хотел бы указать вам на 3 различия между этими двумя типами установок:

Панель управления : Когда активирован многосайтовый режим, то тут, то там на панели инструментов добавляются новые функции.

мульти-Dashbord

файл WP-config.php и репертуар сор-загрузка : в файл будут добавлены дополнительные строки кодов WP-config.php для активации многосайтового режима и соответствующим образом проинформировал WordPress. Каталог сор-загрузка будет содержать каталог для каждого созданного сайта с идентификатором этого сайта в качестве имени. Все файлы, загруженные для этого сайта, будут содержаться в его каталоге.

База данных : Даже если вам не обязательно это знать, имейте в виду, что обычная установка WordPress имеет 11 таблиц в своей базе данных. Для многосайтовой конфигурации, чтобы разделить содержимое каждого сайта, 9 из этих таблиц будут дублированы для каждого сайта, созданного в сети.

Некоторые соображения перед активацией многосайтового режима

В общем, если вы окажетесь в любой из следующих ситуаций, пересмотрите свои потребности в работе с несколькими сайтами:

  • Вам не нужно больше одного сайта
  • Ваши сайты размещаются отдельно на разных хостах
  • Ваши сайты не могут использовать одну базу данных
  • Ваши сайты будут иметь разные IP-адреса
  • Администраторы сайта будут иметь право устанавливать свои собственные плагины и темы.
  • Вам нужно будет перенести вашу сеть на другой хост (это можно сделать, но следует избегать)
  • Ваш серверHébergement не уважать требуемые характеристики
  • У вас нет доступа на запись к вашему серверу

Включить многоузловое WordPress

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

Процедура установки сайта WordPress в многосайтовом режиме мало чем отличается от стандартного сайта. Именно во время активации необходимо выполнить несколько дополнительных простых действий. И в зависимости от вашего случая следует рассмотреть две процедуры:

Включение MultiSite на новый WordPress Установка

Первое, что нужно сделатьустановить WordPress как вы привыкли.

Когда это будет сделано, откройте свой файл WP-config.php и найдите строку:

/* C'est tout, ne touchez pas à ce qui suit ! Bon blogging ! */

Чуть выше, добавьте это:

define( 'WP_ALLOW_MULTISITE', true );

который информирует WordPress о том, что вы хотите использовать многосайтовый режим. Сохраните ваш файл WP-config.php. Теперь вам нужно его установить.

В панели управления, перейдите Инструменты> Создание сети. Там вам придется выбирать между URL-адресами с поддоменами (например, site1.mynetwork.com) и URL-адресами с подкаталогами (например, mynetwork/site1). Выберите то, что лучше всего подходит для вашего случая. завершить остальную часть форма и нажмите Установите чтобы перейти на страницу установки.

Активация-мультисайтовой

Rendering этой страницы, выполните инструкции модификации файла сор-конфигурации et .htaccess сохранять файлы и нажмите на ссылку соединять, После входа в систему вы увидите свою многосайтовую панель инструментов.

Включение MultiSite на существующей установке

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

Администрирование сайтов сети сайтов

Это действие более или менее состоит из задач 4:

Создание сайта

Чтобы создать сайт, на панели инструментов WordPress перейдите в Мои сайты> Сетевой администратор.окно выдачи Затем Сайты> Добавить, Вы увидите форма создание сайта:

Сайт-создание-форма

Заполните его и нажмите Добавить сайт. Сайт будет создан, и вы увидите список своих сайтов в Сайты> Все сайты.

мульти-сайт-лист

Вы заметили, что у меня два сайта site1 et site2 (в подкаталогах) в моей сети Multipress.

Установить и активировать темы

Здесь правила немного меняются. В многосайтовой конфигурации тема может быть установлена ​​только администратором сети, то есть вами. Он доступен на сайте, если он включен для этого сайта или для всей сети.

Чтобы активировать тему во всей сети, перейдите в Темы> Установленные темы и нажмите на ссылку Включить в сети которая находится под соответствующей темой.

Однако, чтобы активировать тему на одном сайте, перейдите на Сайты> Все сайты. В списке сайтов, нажмите Модификатор это появляется, когда вы наводите курсор на название соответствующего сайта.

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

Сайт-тематический список

Когда вы переходите на панель инструментов этого сайта (в моем случае панель инструментов WordPress: Мои сайты> САЙТ 1> Панель управленияЗатем Внешний вид> Темы) вы видите недавно активированную тему для сайтаУстановленная-тема.

Установить и активировать плагин

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

Активировать плагин во всей сети очень просто. На главной панели управления сайтом перейдите в Расширения> Добавить, установите плагин, как всегда. Когда плагин установлен, нажмите Включить в сети.

В отличие от темы, активация плагина на сайте немного сложнее. Видел тебя в Расширения> Добавить приборная панель основного сайта, установить плагин, но на этот раз, нажмите на ссылку Вернуться на страницу Extensions, Сейчас на сайте приборной панели, где вы хотите, чтобы активировать плагин идти в Расширения и нажмите на ссылку активировать которая находится под именем плагина.

сайты администрирования

Помните, когда мы устанавливали тему, мы переходили на ее страницу администрирования через Главная панель управления> Сайты> "изменить сайт", Я предлагаю вам ознакомиться с другими вкладками 3 (Информация, Пользователи и Настройки) на этой странице.

Инфо дает общую информацию о сайте. На этой вкладке вы можете изменить адрес сайта или его статус.

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

Настройки предоставляет вам как сетевому администратору все параметры конфигурации сайта. Администратор сайта может видеть только его часть через раздел Настройки его приборной панели.

Администрирование сети сайта

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

Обновления в сети сайтов

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

Управление пользователями сети

Как я уже сказал, здесь нет ничего сложного. На странице «Пользователи» отображается список всех пользователей вашей сети, включая тех, кого добавили администраторы сайтов, и тех, кто зарегистрировался на их сайтах. Что необычно, так это то, что вы можете видеть, к какому сайту у пользователя есть доступ. У вас по-прежнему есть возможность редактировать и удалять их. Как сетевой администратор, вы можете добавить пользователя на сайт только со страницы пользователей этого сайта.

мульти-пользователей

Настройка параметров сети

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

Настройки-многосайтовая

Заключение

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

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

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