Intereting Posts
Пусть пользователь публикует сообщения на странице сообщества использовать многозначное значение в мета-ключевом запросе Показывать сообщения между двумя конкретными датами Как установить классную функцию javascript в WordPress? Добавьте строку при нажатии каждого опубликованного изображения. Как я могу получить эту структуру постоянных ссылок типа post? % custom_post_type% -% таксономия% -% терм-postname% Скрытие медиафайлов, загруженных другими пользователями в wordpress multisite? wp_editor в викторе ломается после сохранения (никаких кнопок и визуальных вкладок не сломано) Регистрация домена в WordPress Пользовательская таксономия и Tax_Query Nonce и виджет Застрял с WordPress Multisite Пользовательская страница регистрации без изменения .htaccess Раздражающее уведомление при попытке создать новую страницу Отображение содержимого из другой базы данных установки WordPress в цикле шаблона страницы? Замените query_posts на pre_get_posts

Активация детской темы с помощью Codex

Я знаю, что есть опция иметь следующий код в файле wp-config.php:

define('WP_DEFAULT_THEME', 'x-child-integrity-light'); define( 'TEMPLATEPATH', 'wp-content/themes/x'); 

В настоящее время я прокомментировал это, и я пытаюсь использовать WP Replicator для репликации сайтов в многопользовательской установке. Я хочу, чтобы код автоматически активировал дочернюю тему при установке нового сайта. По умолчанию он активирует тему Twenty Fifteen. Как я могу это сделать?

Используйте switch_theme как уже указано в другом ответе, но подключите его к wpmu_new_blog

Эта функция запускается, когда пользователь самостоятельно регистрирует новый сайт, а также когда супер-администратор создает новый сайт. перейдите в «wpmu_new_blog» для событий, которые должны влиять на все новые сайты.

https://codex.wordpress.org/function_reference/wpmu_create_blog

Если код не будет работать постоянно, что будет неэффективным и сделать темы переключения невозможными (или непредсказуемыми).

Другими словами:

 function default_theme_wpse_193024() { switch_theme('twentythirteen'); } add_action('wpmu_new_blog','default_theme_wpse_193024'); 

Для switch_theme() , несмотря на то, что параметр назван несколько необъяснимым «таблицей стилей», используйте имя папки темы. По Кодексу :

Принимает один аргумент: $ stylesheet темы. ($ stylesheet – это имя вашей папки. Это то же значение, что и для дочерней темы, например, twentythirteen .)

Вы можете использовать функцию switch_theme

 <?php switch_theme( $stylesheet ) ?> 

$stylesheet – это имя $stylesheet стилей.