Мультисайтовая установка WordPress
Вместо того чтобы устанавливать WordPress для каждого сайта отдельно, вы можете создать единую сеть, где все сайты используют одни и те же темы, плагины и ядро WordPress.
Что такое мультисайтовая установка
Мультисайтовая сеть — это единая установка WordPress, которая может содержать несколько сайтов. Все они используют одну базу данных, одну установку файлов WordPress и могут совместно использовать темы и плагины.
Есть два основных способа организации сайтов в сети:
- Поддомены (Subdomains): site1.yoursite.com, site2.yoursite.com
- Подкаталоги (Subdirectories): yoursite.com/site1, yoursite.com/site2
Когда использовать мультисайт
Мультисайтовая установка подходит не для всех. Она является отличным решением в следующих случаях:
- Корпоративные сайты: Управление отдельными сайтами для разных отделов, филиалов или продуктов.
- Университеты и школы: Создание сайтов для факультетов, кафедр или студенческих блогов.
- Блог-сети: Управление несколькими блогами на разных доменах или поддоменах.
- Фрилансеры и агентства: Создание сайтов для клиентов в одной сети для упрощения администрирования.
Шаг 1: Подготовка к установке
Перед тем как начать, убедитесь, что вы выполнили следующие действия:
- Создайте резервную копию: Если ваш сайт уже работает, сделайте полную резервную копию файлов и базы данных.
- Отключите все плагины: Временно деактивируйте все установленные плагины. Вы сможете включить их после завершения настройки.
Разрешите мультисайт: Откройте файл wp-config.php в корневой директории вашего сайта и добавьте следующую строку прямо перед строкой That's all, stop editing! Happy blogging.:
define('WP_ALLOW_MULTISITE', true);Шаг 2: Установка сети
- Настройка в админ-панели: После сохранения файла wp-config.php обновите страницу. В админ-панели появится новый пункт «Инструменты» → «Настройка сети».
Выбор структуры: WordPress предложит вам выбрать между поддоменами и подкаталогами.
- Поддомены: Рекомендуются, если ваш сайт существует менее 30 дней, так как подкаталоги могут конфликтовать с существующими записями.
- Подкаталоги: Подходят, если ваш сайт старый и вы хотите сохранить структуру.
Заполните данные: Укажите название вашей сети и свой email. Нажмите «Установить».
Шаг 3: Настройка файлов
После установки WordPress предоставит вам два фрагмента кода, которые нужно добавить в ваши файлы:
- Файл wp-config.php: Скопируйте код и вставьте его после define('WP_ALLOW_MULTISITE', true);.
- Файл .htaccess: Скопируйте код и замените им весь существующий код в файле .htaccess.
Важно: Убедитесь, что вы правильно отредактировали эти файлы. Неверный код может привести к ошибкам на сайте.
Шаг 4: Настройка поддоменов
Если вы выбрали поддомены, вам нужно настроить wildcard subdomain на вашем хостинге. Это означает, что любой поддомен будет направляться на ваш основной сайт. Подробные инструкции можно найти в документации вашего хостинг-провайдера.
Шаг 5: Управление сетью
После завершения всех настроек вам нужно будет заново войти в систему. В левом верхнем углу админ-панели появится пункт «Мои сайты».
- Администрирование сети: Здесь вы можете добавлять новые сайты, управлять пользователями, устанавливать и активировать плагины и темы для всей сети.
- Важно: В мультисайтовой установке плагины и темы устанавливаются только администратором сети. Отдельные администраторы сайтов могут только активировать или деактивировать их.
Мультисайтовая установка WordPress — мощный инструмент для централизованного управления несколькими сайтами. Она позволяет экономить время и ресурсы, упрощая администрирование и обновление. Хотя настройка требует внимательности, она даёт огромные преимущества в долгосрочной перспективе для тех, кто управляет крупной сетью сайтов.