Можно ли остановить WP от создания «Образца страницы» и «Hello World!» пост при создании нового блога?
Если вы используете мультисайт
Принятый ответ является разрушительным в том смысле, что он отменяет все другие элементы настройки в переопределенной функции. Менее разрушительный способ сделать это для многосайтовых установок - это удалить содержимое по умолчанию во время создания нового блога, подключив кwpmu_new_blog
add_action( 'wpmu_new_blog', 'delete_wordpress_defaults', 100, 1 );
function delete_wordpress_defaults(){
// 'Hello World!' post
wp_delete_post( 1, true );
// 'Sample page' page
wp_delete_post( 2, true );
}
Создайте файл install.php
в вашем wp-content
каталоге. В этом файле вы объявляете wp_install_defaults()
функцию. Если вы просто оставите эту функцию пустой, никакие категории по умолчанию не будут созданы, ссылки, посты или страницы.
Функция по умолчанию (подключаемая) wp_install_defaults()
находится в wp-admin/includes/upgrade.php
.
Также смотрите: /programming/550086/how-to-delete-the-default-hello-world-post-before-wordpress-install