В общем то мы уже давно используем сайты как подпапки. В режиме виртуального (shared) хостинга. И было все хорошо.

А вот тут решили сделать на поддоменах. На базе обычного хостинга TimeWeb. Все получилось.

И вот решили сделать WordPress + возможность создания сайтов с отдельными доменами второго уровня.

Сразу не получилось.

Но все по порядку.

Итак. Если рассматривать выделенный сервер или VPS, то все решаемо.

Но что если у нас достаточно ограниченные ресурсы в виде виртуального сервера и shared хостинга.

1. Ставим WordPress. Обычно.

2. Включаем режим сети по кодексу.

3. Но понимаем, что надо включать сеть в режиме поддоменов. Подкаталоги в нашем случае не прокатят.

4. Само собой надо настроить поддомен со звездочков. Вот так:

5. Это должно запустить работу поддоменов. Проверьте. Иначе дальше могут быть ошибки.

6. Затем ставим плагин подключения любых доменов.

7. Копируем surisep.php из папки плагина в папку wp-content.php как сказано по инструкции

8. Добавляем параметр в wp-config.php

define( 'SUNRISE', 'on' );

9. На странице настроек сайта указываем нужный домен

10. Домент в DNS должен указывать на IP адрес нашего сервера в виде A-записи