Czy można powstrzymać WP przed utworzeniem „Strony próbnej” i „Witaj świecie!” opublikować podczas tworzenia nowego bloga?
10
Jeśli używasz Multisite
Przyjęta odpowiedź jest destrukcyjna, ponieważ anuluje wszystkie inne elementy konfiguracji w przesłoniętej funkcji. Mniej destrukcyjnym sposobem na instalacje na wielu serwerach jest usunięcie domyślnej zawartości podczas tworzenia nowego bloga poprzez podłączenie się dowpmu_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 );
}
Utwórz plik install.php
w swoim wp-content
katalogu. W tym pliku deklarujesz wp_install_defaults()
funkcję. Jeśli pozostawisz tę funkcję pustą, nie zostaną utworzone żadne domyślne kategorie, linki, posty lub strony.
Domyślną (podłączalną) wp_install_defaults()
funkcję można znaleźć w wp-admin/includes/upgrade.php
.
Zobacz także: /programming/550086/how-to-delete-the-default-hello-world-post-before-wordpress-install