Hentikan WP dari membuat "Halaman Contoh" dan "Hello World!" pos


10

Apakah mungkin untuk menghentikan WP dari membuat "Halaman Contoh" dan "Hello World!" memposting saat membuat blog baru?

Jawaban:


4

Jika Anda menggunakan Multisite

Jawaban yang diterima merusak karena membatalkan semua item konfigurasi lainnya dalam fungsi yang diganti. Cara yang kurang merusak untuk melakukannya untuk pemasangan multisite adalah dengan menghapus konten default selama pembuatan blog baru dengan menghubungkan kewpmu_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

Buat file install.phpdi wp-contentdirektori Anda . Dalam file itu Anda mendeklarasikan wp_install_defaults()fungsinya. Jika Anda membiarkan fungsi itu kosong tidak ada kategori default, tautan, posting atau halaman akan dibuat.

Fungsi default (pluggable) wp_install_defaults()dapat ditemukan di wp-admin/includes/upgrade.php.

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


1
Terima kasih! Apakah Anda punya ide untuk menyelesaikan masalah dengan WP Multisite? Setelah menambahkan install.php di direktori konten-wp, saya mendapatkan 500 Kesalahan saat membuat situs baru.
user1706680

Maaf, abaikan komentar saya — Kesalahan 500 disebabkan oleh hal lain! Juga berfungsi untuk Multisite!
user1706680

Ini juga akan membatalkan pembuatan kategori 'Uncategorized', dan sejumlah pengaturan lainnya. periksa fungsi di tautan berikut untuk melihat apa yang sebenarnya akan Anda timpa
Steven

Silakan lihat jawaban saya di bawah ini untuk cara yang tidak terlalu merusak dalam melakukan ini untuk pemasangan multisite wordpress.stackexchange.com/a/272252/13118
Steven
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.