Мультисайт на WordPress позволяет создавать целую сеть сайтов, работающих на одной установке WordPress.
Вы можете сохранить свою сеть частной и использовать ее для работы своей собственной сети веб-сайтов - например, местный бизнес, который создает сетевой веб-сайт для каждого местоположения. Или вы можете сделать свою сеть общедоступной и позволить людям регистрироваться и создавать свои собственные веб-сайты в вашей сети, например WordPress.com.
Хотя у каждого веб-сайта есть собственная панель инструментов, все они работают на одной установке WordPress и единой базе данных, и отдельные владельцы веб-сайтов не имеют такого большого контроля.
В этом посте мы собираемся рассказать немного больше о том, как Multisite работает на WordPress и когда это лучше, а когда нет. Затем мы покажем вам шаг за шагом, как настроить собственную мультисайтовую сеть на WordPress.
Но прежде, давайте узнаем вместе Как установить WordPress блог шаги 7 et Как найти, установить и активировать WordPress тему на своем блоге.
Затем вернемся к тому, почему мы здесь.
Как работает WordPress Multisite?
Мультисайт - это базовая функция WordPress, хотя по умолчанию она не включена.
После активации вы получите новый панель администратора сети где вы можете управлять всеми веб-сайтами в вашей сети. WordPress Multisite также добавляет новый роль пользователя D 'Администратор сети, который является единственным типом учетной записи пользователя, который может получить доступ к вышеупомянутой панели управления.
Там вы можете принимать такие решения, как:
- Могут ли пользователи регистрироваться и создавать свои собственные веб-сайты.
- Какие темы и плагины доступны для сетевых сайтов.
- Насколько сильно контролируются отдельные владельцы веб-сайтов, и могут ли они вручную деактивировать определенные плагины, которые вы предоставили им.
У каждого веб-сайта также будет собственная панель управления WordPress, где люди смогут управлять контентом, темами и плагинами. Однако, в отличие от обычного веб-сайта WordPress, отдельные администраторы веб-сайтов не могут устанавливать свои собственные темы или плагины - они могут выбирать только те параметры, которые включены администратором глобальной сети.
Как работает мультисайт WordPress на техническом уровне
Мультисайт на WordPress позволяет создавать неограниченное количество сетевых веб-сайтов, но есть большая разница в том, как WordPress хранит данные для этих веб-сайтов.
Если вам нужно создать несколько уникальных веб-сайтов WordPress, каждый веб-сайт будет иметь свою собственную базу данных и файлы.
Однако с Multisite все веб-сайты используют одну и ту же базу данных и одни и те же файлы.
- WordPress создает новые таблицы базы данных для каждого сетевого сайта.
- WordPress разделяет несколько таблиц между всеми веб-сайтами сети. wp_users.
Кроме того, чтобы упорядочить файлы для каждого веб-сайта в сети, WordPress добавляет папку для каждого веб-сайта в папку загрузок. Например :
- Единый веб-сайт - загрузки хранятся в формате wp-content / uploads / год / месяц.
- Мультисайт - загрузки хранятся в wp-content / uploads / NETWORK_SITE / год / месяц.
Когда следует использовать многосайтовую сеть на WordPress?
Многосайтовая сеть на WordPress - хороший вариант, если вы:
- Постарайтесь создать несколько веб-сайтов с аналогичной функциональностью.
- Постарайтесь создать место, где пользователи могут создавать свои собственные веб-сайты, например WordPress.com. Некоторые плагины подписки - Членство - может даже интегрироваться с Multisite, чтобы вы могли взимать плату за создание веб-сайта в вашей сети.
Вот несколько примеров для первого варианта использования:
- Физический бизнес с отдельным веб-сайтом для каждого филиала.
- Университет с разными веб-сайтами для каждого факультета или факультета.
- Агентство недвижимости / страхования с отдельным сайтом для каждого агента.
- И т.д…
Например, веб-сайт государственного университета Джорджии основан на многосайтовой установке WordPress с более чем 150 сетевыми веб-сайтами для различных отделов, функций и т. Д.
Можете ли вы использовать WordPress Multisite для размещения клиентских веб-сайтов?
С помощью многосайтового сопоставления доменов WordPress у вас есть возможность использовать доменное имя полностью настраивается для каждого веб-сайта в вашей сети, что может заставить вас задуматься, можете ли вы использовать Multisite как более простой способ управления несколькими клиентскими веб-сайтами.
Что ж ... это определенно возможно, и я знаю, что есть несколько разработчиков WordPress, которые выбирают это решение для клиентских веб-сайтов без каких-либо специальных функций.
Однако я не думаю, что это лучший подход по нескольким причинам:
- Общая база данных - все веб-сайты ваших клиентов будут использовать единую базу данных, что не очень хорошо с точки зрения конфиденциальности.
- Единая точка отказа - использование одной установки WordPress может поставить под угрозу все ваши веб-сайты в случае сбоя этой установки.
- РесурсыHébergement Общий — все веб-сайты в вашей сети используют одни и те же веб-ресурсы.Hébergement, что может стать проблемой, если один веб-сайт в сети использует гораздо больше ресурсов, чем другие.
- Сложность миграции - если вам когда-нибудь понадобится перенести веб-сайт вашего клиента в другое место, это будет очень сложно. Хотя можно извлечь один веб-сайт из многосайтовой сети, это требует гораздо большего участия, чем обычный процесс миграции, или вам придется приобрести что-то вроде РГ Перенос БД.
Откройте для себя также наш 9 WordPress плагины для миграции и клонирования вашего блога
Как создать многосайтовую сеть в WordPress
Ниже мы покажем вам процесс создания многосайтовой сети на WordPress.
Однако многие хостинговые компании теперь предлагают создать мультисайтовую сеть на WordPress в своих инструментах автоматической установки. Итак, прежде чем перейти к этому руководству, мы приглашаем вас проверить, предлагает ли автоустановщик вашего веб-хоста возможность работы с несколькими сайтами в один щелчок:
Если это не так, или если вы хотите активировать функцию Multisite на существующем веб-сайте, вот как все настроить ...
Здесь вы сделаете очень важный выбор в отношении структуры URL-адресов вашей сети. Точнее, если каждый сайт последнего должен иметь свою структуру URL:
- Поддомен - вроде site1.votrereseau.com. Если вы выбираете поддомены, вы также должны добавить общую запись DNS.
- Подкаталог - например, ваша сеть / site1. Этот метод не требует настройки.
Нет правильного ответа - обязательно подумайте, так как позже вы не сможете изменить эту структуру.
Кроме того, существует также третий вариант - сопоставление доменов, которое позволяет использовать собственный домен для каждого веб-сайта в сети, например site1.com, site2.com. Если вы хотите пойти по этому пути, все, что вам нужно сделать, это выбрать подкаталоги на данный момент, поскольку вам нужно будет определить сопоставление домена позже.
После того, как вы сделали свой выбор и настроили основные сведения о сети, Cliquez сюр Установщик.
3. Добавьте фрагменты кода в wp-config.php и .htaccess.
На следующей странице WordPress предоставит вам два фрагмента, которые вам нужно добавить в файлы вашего сайта:
Первый фрагмент кода помещается в wp-config.php над строкой / * Все, прекращать редактирование! Удачной публикации. * /
Второй фрагмент кода находится в файле .htaccess и заменяет существующие правила WordPress.
Вот как должен выглядеть ваш файл wp-config.php:
Вот как должен выглядеть ваш файл .htaccess - обратите внимание, как вы переопределяете существующие правила WordPress:
Теперь - ваша многосайтовая сеть активна!
4. Управляйте многосайтовой сетью с панели администратора сети.
После выполнения предыдущего шага вам может потребоваться снова войти в панель управления WordPress.
Затем вы должны увидеть новую область сетевого администрирования. Вы можете получить к нему доступ из опции Мои сайты на панели инструментов WordPress, или вы можете получить доступ votresite.com/wp-admin/сеть :
Подобно тому, как обычная панель управления WordPress позволяет вам управлять установкой одного веб-сайта, панель администратора сети позволяет управлять настройками для всей вашей сети.
Давайте рассмотрим здесь некоторые важные особенности.
Сетевые настройки
Чтобы настроить вещи, вам нужно перейти в Настройки → Настройки сети, Здесь вы можете настроить основные параметры работы вашей сети, например, могут ли люди регистрироваться и / или создавать новые веб-сайты, а также контент по умолчанию, устанавливаемый на новых веб-сайтах. :
Темы
Затем на вкладке «Темы» вы можете выбрать темы, доступные отдельным владельцам веб-сайтов. Отдельные владельцы веб-сайтов смогут выбирать из всех тем, которые вы включили в сети, и вы можете устанавливать новые темы так же, как при установке одного веб-сайта:
Плагины
Область плагинов аналогична, с небольшими изменениями:
- Когда вы устанавливаете плагин, вы можетеактивировать для сети, что делает его автоматически активным для каждого отдельного веб-сайта в сети. Отдельные владельцы веб-сайтов не могут отключить его - он всегда будет активен.
- Или, если вы активируете управление меню Плагины в области Сетевые настройки, администраторы отдельных веб-сайтов смогут выбрать, включать ли плагины, которые вы установили, но не были специально включены по сети.
Например, если вы хотитеElementor активен на каждом сайте сети, необходимо активировать его для сети:
Создание новых сайтов
Наконец, чтобы вручную создать новый сетевой веб-сайт, вы можете перейти на Сайты → Добавить :
Как только вы нажмете Добавить сайт, вы можете редактировать этот веб-сайт для настройки / отображения дополнительной информации, такой как пользователи, темы и настройки.
Панель администратора для отдельного сайта
В дополнение к области сетевого администрирования каждый отдельный веб-сайт также получает свою собственную панель управления WordPress, которая выглядит и функционирует так же, как обычная панель управления WordPress.
Самая большая разница заключается в том, что отдельные администраторы веб-сайтов не могут устанавливать новые темы или плагины (и они могут даже не видеть область плагинов, в зависимости от того, как вы все настроили).
Например, владелец веб-сайта может включить WordPress тема Здравствуйте, Elementor, но нет возможности установить собственный WordPress тема :
Аналогичным образом, поскольку Elementor подключен к сети, отдельные владельцы веб-сайтов могут получить доступ ко всем обычным функциям Elementor, но они не смогут устанавливать свои собственные плагины или деактивировать Elementor.
Можно ли использовать Elementor Pro на мультисайте WordPress?
Да, вы можете использовать Elementor Pro вместе с WordPress Multisite. Однако вам понадобится активный лицензионный ключ для каждого отдельного веб-сайта в сети, а не просто использовать лицензионный ключ для всей сети.
Заключение
WordPress Multisite не является правильным решением для каждой ситуации, связанной с несколькими веб-сайтами WordPress, но он является отличным вариантом, если вам нужно создать сеть похожих веб-сайтов, как некоторые из примеров, которые мы приводили ранее.
Для настройки Multisite большинство автоустановщиков WordPress позволяют включить WordPress с помощью флажка. Если нет или если вы хотите добавить Multisite к существующей установке WordPress, вы можете следовать ручному методу, который мы подробно описали в этом посте.
Вот! Это все для этого руководства. Если у вас есть комментарии или предложения, не стесняйтесь, дайте нам знать в зарезервированном разделе.
Тем не менее, вы также можете проконсультироваться наши ресурсы, если вам нужно больше элементов для реализации ваших проектов создания интернет-сайтов, обратитесь к нашему руководству по Создание блога на WordPress или Divi: лучшая тема WordPress всех времен.
Но тем временем поделитесь этой статьей в разных социальных сетях.
...