Ist es möglich, WP daran zu hindern, die "Beispielseite" und "Hallo Welt!" beim erstellen eines neuen blogs posten?
Wenn Sie Multisite verwenden
Die akzeptierte Antwort ist insofern destruktiv, als sie alle anderen Einstellungselemente in der überschriebenen Funktion annulliert. Eine weniger destruktive Möglichkeit für Installationen mit mehreren Standorten besteht darin, den Standardinhalt während der Erstellung eines neuen Blogs zu löschen, indem Sie sich an wpmu_new_blog
anschließen.
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 );
}
Erstellen Sie eine Datei install.php
in Ihrem wp-content
-Verzeichnis. In dieser Datei deklarieren Sie die Funktion wp_install_defaults()
. Wenn Sie diese Funktion leer lassen, werden keine Standardkategorien, Links, Beiträge oder Seiten erstellt.
Die standardmäßige (steckbare) Funktion wp_install_defaults()
befindet sich in wp-admin/includes/upgrade.php
.