Мультисайт WordPress с несколькими дочерними темами
У меня настроена мультисайтовая конфигурация, и я использую одну тему для нескольких сайтов в ней, причем каждый сайт имеет индивидуальный макет и дизайн. Поэтому мне нужно создать дочернюю тему. Но я не знаю, как создать несколько дочерних тем для каждого сайта, чтобы я мог добавлять настройки в style.css, footer.php, function.php, header.php каждой дочерней темы.
Например:
Я использую тему Canvas для всех сайтов. Затем я создал canvas-child и настроил его для site1, теперь мне нужно настроить его для другого site2. Как я могу создать еще одну дочернюю тему с текущей основной темой Canvas, чтобы применить настройки к site2.

Вы можете скопировать папку canvas-child
и назвать её, например, canvas-child-2
. Затем откройте файл style.css
в папке canvas-child-2
и отредактируйте строку Theme Name:
. Повторите это для всех необходимых дочерних тем.
Далее нужно включить дочерние темы для сайтов, на которых вы хотите их использовать. Перейдите в меню Сайты в панели управления сети и нажмите на ссылку редактирования для нужного сайта. Переключитесь на вкладку Темы и нажмите на ссылку Включить под названием темы, которую хотите использовать для этого сайта. Сделайте это для всех сайтов, где требуется использовать пользовательскую дочернюю тему.
Последний шаг — активация тем на сайтах. Войдите в административную панель сайта и перейдите в меню Темы. Нажмите на ссылку Активировать под нужной дочерней темой. Повторите это для всех сайтов, где должна быть использована пользовательская дочерняя тема.

@bunjeshea Большое спасибо за ваш ответ, это именно то, что мне нужно. Я не могу поставить вам репутацию или принять ответ из-за ограничений аккаунта.

Соглашение об именовании не очень удачное. Если вы хотите сопоставить каждую дочернюю тему с определенным сайтом, мой совет - назвать директорию дочерней темы в формате canvas-child-<идентификатор-сайта-здесь>
. Затем в вашем style.css
укажите Theme Name: Конкретное название сайта здесь
. С точки зрения файловой структуры, дочерние темы будет легко найти и сопоставить. С точки зрения интерфейса WordPress, дочерние темы будет просто и быстро идентифицировать для включения/отключения и т.д. Надеюсь, это кому-то поможет.
