Friday - 4 April, 2025 +62 896 9589 30 16
Google+ Facebook Twitter mail SC

Monday, June 16, 2014

Cara Menambah/Menghilangkan Default Page Multisite Pada WordPress

Cara Menambah/Menghilangkan Default Page Multisite Pada WordPress

Ketika anda menjalankan multisite pada wordpress, setiap situs baru yang anda buat, wordpress akan secara otomatis menambahkan sebuah sample default wordpress page kedalam situs baru anda. Pertanyaannya sekarang adalah, Apakah kita bisa menghilangkan atau menghapus Sample Default Page Wordpress dan menggantinya dengan Pages kita sendiri? Pada kesempatan kali ini saya akan menjelaskan Bagaimana cara Menambah/Menghilangkan Default Page Multisite pada Wordpress.

Kenapa kita perlu Menambah/Menghapus Default Page Multisite ini?

Ada beberapa alasan yang ada kenapa kita harus mengganti Default Page WordPress dengan Page kita sendiri. Sebagai contoh, anda mungkin ingin menambahkan sebuah page/halaman anda sendiri untuk membuat pengunjung situs anda tidak bosan menjelajah di situs anda. Anda bisa membuat sebuah page/halaman yang baru, segar, dan menyeangkan pengunjung. Kenapa? karena Default sample page yang dihasilkan Wordpress agak terkesan sedikit membosankan.

Menambah/Menghapus Default Pages pada WordPress

Caranya sangatlah mudah anda hanya perlu menambahkan kode berikut ke 'main site's functions.php' file atau pada 'site-spesific 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);
// create new page
$page_id = wp_insert_post(array(
'post_title' => 'About',
'post_name' => 'about',
'post_content' => 'This is an about page. Feel free to edit or delete this page.',
'post_status' => 'publish',
'post_author' => $user_id, // or "1" (super-admin?)
'post_type' => 'page',
'menu_order' => 1,
'comment_status' => 'closed',
'ping_status' => 'closed',
));
// Find and delete the WP default 'Sample Page'
$defaultPage = get_page_by_title( 'Sample Page' );
wp_delete_post( $defaultPage->ID );
restore_current_blog();

Fungsi utama dari kode tersebut adalah untuk menambahkan Page title Wordpress baru "About" , setiap kali situs baru dibuat pada jaringan multisite anda. Fungsi lainnya adalah untuk menemukan dan menghapus secara otomatis default wordpress sample page anda.

Saya berharap artikel ini dapat membantu anda menemukan solusi bagi permasalahan anda. Sampai jumpa lagi pada postingan selanjutnya. Jangan lupa baca juga artikel terkait dibawah ini.


0 comments:

Post a Comment