Мультисайтовая установка WordPress может быть вашим лучшим другом, но также и злейшим врагом. Когда его использовать, а когда избегать?
Что такое мультисайт и когда он подходит
WordPress multiste — это группировка нескольких (не) отдельных страниц на одной установке WordPress. Один хостинг, один WordPress, несколько сайтов . Первоначальное намерение состояло в том, чтобы сделать возможным создание платформ для ведения блогов, где каждый пользователь имеет свой собственный блог со своей собственной темой и содержанием. Однако одна система (WordPress) будет работать в фоновом режиме. Чтобы дать вам представление, мы можем представить наши локальные блоги, например. блог. сме.ск, на котором у каждого пользователя есть свой поддомен user.blog.sme.sk. Аналогично работает сервис wordpress.com , где каждому пользователю доступна страница page.wordpress.com.
Второй отличный пример — сайт университета. Может быть желательно, чтобы весь сайт работал в одной системе и с одного хостинг-сайта. При этом, однако, необходимо, чтобы на каждом факультете был свой цветовой вариант шаблона, свой контент и, скажем, свои администраторы. См. www.stuba.sk и веб-сайты факультетов.
С помощью решения Multisite мы поддерживаем работу одного WordPress и его плагинов. Мы выполняем обновления в одном месте и одновременно решаем один хостинг. Если бы каждому факультету был предоставлен собственный веб-сайт, все процессы нужно было бы выполнять несколько раз. А именно, N раз (N-количество сайтов).
Поддомены/каталоги, а также целые домены
Сетевые URL-адреса могут использовать:
- поддомены, например. А.домена.ск, Б.домена.ск
- каталоги, например домен.ск/А, домен.ск/Б
- также необязательные домены domenaA.sk, domenaB.sk
Когда мультисайт не подходит
Из приведенных выше строк вы можете понять, что установка Multisite — это подходящее решение для управления всеми вашими сайтами. Особенно это касается решения для сопоставления доменов!
По практическим причинам это худшее , что вы можете сделать. Все сайты имеют общие функциональные возможности и возможности хостинга. Редактирование темы или плагина изменит все сайты в сети, а проблема на одном почти наверняка исправит. Я рекомендую использовать встроенные решения для управления несколькими сайтами. Скажем, Jetpack Site Management .
Мультисайтовая установка также (в большинстве случаев) не подходит для сортировки контента на одном сайте. Лично я выделил блог на сайте своей компании, и это было одно из худших решений 🙂
Изменения по сравнению с обычными установками
Джано давно занимается созданием сети сайтов на WordPress. Важно знать, что каждую установку сайта можно превратить в сеть. Однако этот процесс в какой-то степени необратим . Необратимый, потому что есть изменения в фоне, которые очень трудно отменить. Изменится структура базы данных , файлы на FTP и т.д. В случае с базой данных сложность действительно велика. 100 страниц в мультистори создают 816 таблиц в базе данных, 1000 страниц 8016 таблиц. Формула: (10 + 6 + (N * 8)), где N — количество страниц. WordPress.com с примерно 95 миллионами страниц содержит около 296 000 000 таблиц .
Сетевая установка WordPress немного требовательнее к хостингу. Однозначно рекомендую сетевую работу на WP-дружественном хостинге. Например, тот, что от WebSupport, может в шутку справиться с этим. Более крупные (и посещаемые) сайты и сети уже принадлежат управляемым решениям и собственным серверам. Локальный или глобальный, например wpengine.com .
Большинство наиболее часто используемых плагинов понимают многосайтовость . В любом случае необходимо учитывать определенные отличия. Некоторые плагины получают новые настройки в новых местах сетевой установки. Одна настройка доступна в администрировании сети, другая в администрировании конкретного сайта (общего места). Это занимает больше времени.
В сетевой установке WordPress плагины активны/неактивны для всей сети . Поэтому, если нам нужно запустить интернет-магазин через WooCommerce на одной странице, плагин будет автоматически доступен и на других страницах . Желательно это или нежелательно, уже зависит от ваших потребностей и предпочтений.
Темы похожи. Однако, в отличие от плагинов, их активация в сети сделает их доступными только на других сайтах. Активация уже находится в руках администратора конкретного сайта.
Однако для многосайтовой установки я определенно рекомендую использовать дочернюю тему . С помощью плагина One-click Child Theme создайте дочернюю тему для каждой страницы отдельно прямо через администрацию. В противном случае ваши пользовательские настройки шаблона будут отображаться на каждой странице в сети, которая будет активно использовать тему. Желательно это или нежелательно, я снова оставлю это вам.
Последним крупным изменением является новый уровень пользователей . Мультисайт добавляет новый верхний уровень — суперадминистратор. Пользователь этого уровня имеет доступ к управлению всей сетью. Обычный администратор имеет доступ только к вашему сайту в сети.
Установка хостинга
В базе знаний WebSupport я написал подробный туториал: Мультисайтовый хостинг WordPress . С его помощью вы можете установить все многосайтовые режимы WordPress. Даже сопоставление доменов .
Стоит знать
Это самые важные моменты при установке мультисайта WordPress. Остальное более-менее одинаково и не должно вас сильно удивлять.
Вы пробовали многосайтовость WordPress или наоборот, было ли вам интересно и хотели бы вы попробовать? Пожалуйста, направляйте свои вопросы в комментарии 😉
Was this article helpful for you? Support me by sharing, please. 👍