Verhindern Sie, dass WP "Beispielseite" und "Hallo Welt!" Post


10

Ist es möglich, WP daran zu hindern, die "Beispielseite" und "Hallo Welt!" Zu erstellen? Beitrag beim Erstellen eines neuen Blogs?

Antworten:


4

Wenn Sie Multisite verwenden

Die akzeptierte Antwort ist insofern destruktiv, als sie alle anderen Einrichtungselemente in der überschriebenen Funktion aufhebt. Eine weniger zerstörerische Methode für Installationen mit mehreren Standorten besteht darin, den Standardinhalt während der Erstellung eines neuen Blogs durch Einbinden in zu löschenwpmu_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 );
}

19

Erstellen Sie eine Datei install.phpin Ihrem wp-contentVerzeichnis. In dieser Datei deklarieren Sie die wp_install_defaults()Funktion. Wenn Sie diese Funktion einfach leer lassen, werden keine Standardkategorien, Links, Beiträge oder Seiten erstellt.

Die Standardfunktion (steckbar) wp_install_defaults()finden Sie in wp-admin/includes/upgrade.php.

Siehe auch: /programming/550086/how-to-delete-the-default-hello-world-post-before-wordpress-install


1
Vielen Dank! Haben Sie eine Idee, um das Problem mit WP Multisite zu lösen? Nach dem Hinzufügen der Datei install.php im Verzeichnis wp-content wird beim Erstellen einer neuen Site ein Fehler von 500 angezeigt.
user1706680

Entschuldigung, ignoriere meinen Kommentar - der 500-Fehler wurde durch etwas anderes verursacht! Funktioniert auch für Multisite!
user1706680

Dadurch wird auch die Erstellung der Kategorie "Nicht kategorisiert" und einer Vielzahl anderer Einstellungen abgebrochen. Überprüfen Sie die Funktion unter dem folgenden Link, um zu sehen, was genau Sie überschreiben werden: core.trac.wordpress.org/browser/tags/4.8/src/wp-admin/includes/…
Steven

In meiner Antwort unten finden Sie eine weniger zerstörerische Vorgehensweise für Installationen mit mehreren Standorten. Wordpress.stackexchange.com/a/272252/13118
Steven
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.