Paano Magdagdag / Mag-alis ng Mga Default na Pahina sa WordPress Multisite

Kapag nagpapatakbo ka ng isang multisite na WordPress, sa bawat oras na ang isang bagong site ay nilikha WordPress ay awtomatikong nagdaragdag ng sample na pahina sa bagong site. Kamakailan lamang, tinanong kami ng isa sa aming mga gumagamit kung posible na tanggalin ang pahina ng default na sample at idagdag ang kanilang sariling mga default na pahina. Sa artikulong ito, ipapakita namin sa iyo kung paano idagdag / alisin ang mga default na pahina sa WordPress multisite.

Bakit Magdagdag ng Iyong Sariling Mga Default na Pahina sa WordPress Multisite?

Mayroong maraming mga kadahilanan upang palitan ang default sample na pahina sa iyong sarili. Halimbawa, maaaring gusto mong magdagdag ng pahina na nagsasabi sa mga gumagamit kung ano ang susunod na gagawin.

Ang default na sample na pahina na binuo ng WordPress ay isang maliit na pagbubutas. Siguro gusto mong magdagdag ng isang bagay na nakakatawa at matalino?

Sa wakas, maaari mong gamitin ang default na pahina upang sabihin sa mga gumagamit ang gagawin at hindi dapat gawin ng iyong multisite na network.

Pagdagdag / Pag-alis ng Mga Default na Pahina sa WordPress

Idagdag lamang ang code na ito sa mga function.php ng ​​iyong pangunahing site o isang site-specific na plugin.

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

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

 // lumikha ng bagong pahina
   $ page_id = wp_insert_post (array (
     'post_title' => 'Tungkol sa',
     'post_name' => 'tungkol sa',
     'post_content' => 'Ito ay tungkol sa pahina.  Huwag mag-atubiling i-edit o tanggalin ang pahinang ito. ',
     'post_status' => 'publish',
     'post_author' => $ user_id, // o "1" (super-admin?)
     'post_type' => 'pahina',
     'menu_order' => 1,
     'comment_status' => 'sarado',
     'ping_status' => 'sarado',
  ));
  
 // Hanapin at tanggalin ang WP default na 'Sample Page'
 $ defaultPage = get_page_by_title ('Sample Page');
 wp_delete_post ($ defaultPage-> ID);

   restore_current_blog ();
 } 

Ang unang bahagi ng code na ito ay naglalagay ng isang bagong pahina ng WordPress na may pamagat na ‘Tungkol sa’ tuwing may bagong site na nilikha sa iyong multisite network. Ang ikalawang bahagi ng code ay hinahanap at tinatanggal ang default na WordPress Halimbawang Pahina .

Umaasa kami na ang artikulong ito ay nakatulong sa iyo na magdagdag / mag-alis ng mga default na pahina sa WordPress multisite network.