Cara Menambahkan / Hapus Halaman Default di WordPress Multisite

Saat Anda menjalankan multisite WordPress, setiap kali situs baru dibuat WordPress secara otomatis menambahkan halaman contoh ke situs baru. Baru-baru ini, salah satu pengguna kami bertanya kepada kami apakah mungkin untuk menghapus halaman contoh default dan menambahkan halaman default mereka sendiri. Pada artikel ini, kami akan menunjukkan cara menambahkan / menghapus halaman default di multisite WordPress.

Mengapa Menambahkan Halaman Default Anda Sendiri di WordPress Multisite?

Ada banyak alasan untuk mengganti halaman sampel default dengan Anda sendiri. Misalnya, Anda mungkin ingin menambahkan halaman yang memberi tahu pengguna apa yang harus dilakukan selanjutnya.

Halaman contoh default yang dihasilkan oleh WordPress sedikit membosankan. Mungkin Anda ingin menambahkan sesuatu yang cerdas dan pintar?

Terakhir, Anda dapat menggunakan halaman default untuk memberi tahu pengguna tentang apa yang dilakukan dan tidak boleh dilakukan terhadap jaringan multisite Anda.

Menambahkan / Menghapus Halaman Default di WordPress

Cukup tambahkan kode ini ke file functions.php situs utama Anda atau plugin khusus situs.

add_action ('wpmu_new_blog', 'wpb_create_my_pages', 10, 2);

 fungsi wpb_create_my_pages ($ blog_id, $ user_id) {
   switch_to_blog ($ blog_id);

 // buat halaman baru
   $ page_id = wp_insert_post (array (
     'post_title' => 'Tentang',
     'post_name' => 'about',
     'post_content' => 'Ini adalah tentang halaman.  Jangan ragu untuk mengedit atau menghapus halaman ini. ',
     'post_status' => 'publikasikan',
     'post_author' => $ user_id, // atau "1" (super admin?)
     'post_type' => 'halaman',
     'menu_order' => 1,
     'comment_status' => 'ditutup',
     'ping_status' => 'ditutup',
  ));
  
 // Temukan dan hapus WP default 'Contoh Halaman'
 $ defaultPage = get_page_by_title ('Contoh Halaman');
 wp_delete_post ($ defaultPage-> ID);

   restore_current_blog ();
 } 

Bagian pertama dari kode ini memasukkan halaman WordPress baru berjudul ‘Tentang’ kapan pun situs baru dibuat di jaringan multisite Anda. Bagian kedua kode menemukan dan menghapus default WordPress halaman sampel .

Kami berharap artikel ini membantu Anda menambahkan / menghapus halaman default di jaringan multisite WordPress.