Intereting Posts
Как я могу заказать get_the_tags? Проблема хранения массивов с помощью update_user_meta Изменение страницы входа в WordPress, а затем ссылка на нее с проблемой короткого кода Штрих-код галереи WordPress: отображает только один идентификатор категории Как вставлять изображения в WordPress с помощью кода Архив настраиваемого почтового архива, дающий 404 Пользовательский объект запроса с пользовательским полем «Простые поля» Тема и плагины, использующие общие библиотеки Ограничение числа связанных должностей Сделать страницы вложений потребует базового URL-адреса Неустранимая ошибка Вызов для фильтра функций-членов () В каких контекстах используются плагины, ответственные за проверку / санитарию данных? Установка нескольких значений как sort_column Пользовательское состояние сообщения и предварительный просмотр текст заполнителя в категории

Попытка изменить активную тему на всех сайтах в Multisite

У меня есть все мои подсайты, использующие ту же тему, но хочу изменить их все на что-то новое.

Я попытался: define ('WP_DEFAULT_THEME', 'your-theme-name'); чтобы увидеть, изменит ли это активные темы на всех моих сайтах, но не сделал этого. Должен ли он устанавливать только тему по умолчанию для всех вновь созданных сайтов и НЕ существующих сайтов?

У меня включена новая сеть темы, есть ли способ активировать ее на всех моих подсайтах сразу, а не вручную по одному?

Я использую последнюю версию wordpess и пытаюсь удалить все мои темы, но тот, который я хотел использовать, думал, что по умолчанию будет доступной только тема. Тем не менее, он пытался использовать двадцать четыренадцать и перечисленные, но не имел информации или снимка экрана, просто пустую коробку, поэтому не уверен, что я сделал неправильно.

Должен быть способом 🙂

благодаря!!!

Используйте switch_theme( 'theme_name' ) для переключения темы

Используйте wp_get_sites( array('network_id' => $wpdb->siteid) ) чтобы получить информацию обо всех сайтах, включая blog_id

Прокрутите найденные идентификаторы блога и выполните код в рамках каждого блога с помощью функции switch_to_blog() :

foreach( $blog_ids as $blog_id ){ switch_to_blog( $blog_id ); //Do stuff restore_current_blog(); }