Как создать подсайт многоуровневой сети?

Вопрос или проблема

Я включил WordPress Multisite (субдомены) на www.example.com и установил/включил WP Multi-Network.

Я создал новую сеть @ s.example.com.

Как создать подсайт в этой сети, например, s.example.com/subsite?

s.example.com/wp-admin/network перенаправляет на www.example.com/wp-admin/network.

Если я создаю новый сайт @ www.example.com/wp-admin/network/sites.php, я не могу сделать его субдоменом или подкаталогом s.example.com.

Буду признателен за помощь.

С установкой мультисайта основной сайт и сеть на s.example.com вы можете иметь подсайт как s.example.com/subsite.

Вам нужно, чтобы ваш мультисайт был установлен в папку, а не в субдомен (смотрите кодекс).

Поскольку вы используете WP-Multi-Network, вам следует перейти к созданию нового сайта @ s.example.com/wp-admin/network/sites.php. В противном случае, если сайт уже создан на установке мультисайта, перейдите к s.example.com/wp-admin/network/admin.php?page-networks, отредактируйте сеть для s.example.com и выберите из доступных сайтов те, которые вы хотите добавить в сеть s.example.com.

Ответ или решение

Для создания подсайта в многоуровневой сети WordPress, сначала убедитесь, что у вас правильно настроены основные элементы Multisite и плагин WP Multi-Network, как вы уже это сделали в вашем случае.

Шаг 1: Проверка настроек

Сначала убедитесь, что ваша сеть WordPress настроена на использование подкаталогов, а не поддоменов. Вам необходимо сделать следующее:

  1. Перейдите в админ-панель вашего основного сайта (например, на www.example.com/wp-admin).
  2. Перейдите в раздел "Настройки" и выберите "Сеть". Убедитесь, что вы выбрали вариант подкаталогов при установке сети.

Если ваш основной сайт (например, www.example.com) уже работает как поддомен, вам нужно будет настроить структуру URL сети и всех подсайтов в виде подкаталогов.

Шаг 2: Доступ к сети

Для доступа к панели управления сетью вашего нового поддомена s.example.com:

  1. Войдите в админ-панель сайта s.example.com/wp-admin.
  2. Вам необходимо перейти на страницу управления сетью, которая будет выглядеть как s.example.com/wp-admin/network/sites.php.

Шаг 3: Создание подсайта

  1. После того как вы оказались на странице сети, найдите и нажмите на кнопку "Добавить новый сайт" в верхней части экрана.

    • Если у вас установлены ограничения по созданию сайтов, убедитесь, что у вашего пользователя есть права на создание сайтов в сети.
  2. На странице создания сайта заполните необходимые поля:

    • Адрес сайта: введите путь вашего подсайта, например, subsite.
    • Название сайта: дайте сайту имя.
    • Адрес электронной почты администратора: укажите электронную почту для администратора сайта.
  3. После заполнения всех данных нажмите "Добавить сайт". На этом этапе подсайт s.example.com/subsite будет создан.

Шаг 4: Проверка перенаправлений

Обратите внимание на проблему с перенаправлением s.example.com/wp-admin/network на www.example.com/wp-admin/network. Это может произойти по нескольким причинам, включая неправильные настройки DNS или конфигурации вашего веб-сервера.

Убедитесь, что:

  • Записи DNS для s.example.com корректно настроены и указывают на ваш сервер.
  • Ваш файл .htaccess настроен правильно для поддержки сетевой установки WordPress и плагина WP Multi-Network.

Убедитесь, что у вас есть правильные URL и что ваши конфигурационные файлы не вызывают конфликтов.

Заключение

После выполнения вышеуказанных шагов, ваш новый подсайт s.example.com/subsite должен быть успешно создан и доступен для управления через панель управления сети на s.example.com/wp-admin. Если у вас возникнут проблемы, проверьте документацию WP Multi-Network и обратитесь к поддержке, чтобы выяснить детали конфигурации вашей сети.

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

Капча загружается...