Intereting Posts
Что такое «Рамка опций» для WordPress Как отключить слизь UNICODE? Что создает файл .less? Должен ли я хранить внешние данные API в моей базе данных WP или сохранять его как переходный? Постоянная ссылка, связанная с правилом перезаписи типа пользовательского сообщения Рабочий стол для панели управления WordPress Отключить сообщения, разрешить редактировать существующие страницы, а не создавать новые (create_posts) Отображение списка сообщений в категории Как получить один конкретный div от the_content ()? Запрос пользовательских типов сообщений по дате (настраиваемое поле) Настроить результаты поиска для настраиваемого типа сообщений Случайные изображения без дубликатов (галерея ACF) Показать ребенка с родительской страницы, включая всех других родителей Функция перезаписи URL и разбивка на страницы с годом в URL-адресе Захват body_class для страниц admin

Настройка многосайтовых настроек при создании нового сайта

Мне нужно установить некоторые значения по умолчанию для моих многосайтовых сайтов по мере их создания, но это не совсем работает. У меня есть это в файле install.php в /wp-content :

 function wporg_wpmu_new_blog( $blog_id, $user_id, $domain, $path, $site_id, $meta ) { update_blog_option( $blog_id, 'upload_url_path', 'http://mycdn.net/newsite' ); update_blog_option( $blog_id, 'upload_path', '/home/www/myfiles/newsite' ); update_blog_option( $blog_id, 'blog_public', '0' ); switch_to_blog($blog_id); // Remove the default post & page wp_delete_post(1, true); wp_delete_post(2, true); // Remove the first comment wp_delete_comment( 1, true ); restore_current_blog(); } add_action( 'wpmu_new_blog', 'wporg_wpmu_new_blog', 10, 6 ); 

Я что-то пропустил?

install.php запускается только во время установки , его не запускать при создании нового сайта.

Вам нужно будет поместить этот код в mu-plugin, чтобы иметь возможность запускать.

(Я думаю, он также может существовать в подключенном к сети плагине, но я не уверен на 100%)

Добавьте перед своим кодом следующее и поместите свой файл в wp-content/mu-plugins :

 <?php /* Plugin Name: Yourmultisite options Description: Foobar Version: 1.0.0 Author: You Author URI: http://www.examplecom */