Bir WordPress çoklu site çalıştırdığınızda, her yeni site oluşturulduğunda WordPress otomatik olarak yeni siteye bir örnek sayfa ekler. Yakın zamanda kullanıcılarımızdan biri, varsayılan örnek sayfayı kaldırıp kendi varsayılan sayfalarını eklemenin mümkün olup olmadığını sordu. Bu makalede, WordPress çoklu sitede varsayılan sayfaları nasıl ekleyeceğinizi / kaldıracağınızı göstereceğiz.
WordPress Çoklu Sitede Kendi Varsayılan Sayfalarınızı Neden Eklemelisiniz?
Varsayılan örnek sayfayı kendi sayfanızla değiştirmek için birçok neden olabilir. Örneğin, kullanıcılara ne yapmaları gerektiğini anlatan bir sayfa eklemek isteyebilirsiniz.
WordPress tarafından oluşturulan varsayılan örnek sayfa biraz sıkıcı. Belki de esprili ve zekice bir şeyler eklemek istersiniz?
Son olarak, çoklu site ağınızın yapılması ve yapılmaması gerekenlerini kullanıcılara bildirmek için varsayılan sayfayı kullanabilirsiniz.
WordPress'te Varsayılan Sayfaları Ekleme / Kaldırma
Bu kodu ana sitenizin functions.php dosyasına veya bir siteye özel eklentiye eklemeniz yeterlidir.
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();
}
Bu kodun ilk bölümü, çoklu site ağınızda yeni bir site oluşturulduğunda 'Hakkında' başlıklı yeni bir WordPress sayfası ekler. Kodun ikinci bölümü ise varsayılan WordPress Örnek Sayfası'nı bulur ve siler.
Umarım bu makale, WordPress çoklu site ağında varsayılan sayfaları eklemenize / kaldırmanıza yardımcı olmuştur.
Bu makaleyi beğendiyseniz, Google+ ve Twitter üzerinden bize katılın. Daha fazla WordPress video eğitimi için YouTube Kanalımıza da abone olabilirsiniz.


Maxwell
Diğer dilleri de ele almayı unutmayın: $defaultPage = get_page_by_title( ‘Örnek Sayfa’ ); içinde şunu kullanın:
$defaultPage = get_page_by_title( __(‘Örnek Sayfa’) );
Bu şekilde, Örnek Sayfa kelimesi çevrilecek ve sayfa herhangi bir dilde bulunacaktır.
ali
thank you.
it solved my problem.
WPBeginner Ekibi
Ayarlar -> Okuma bölümüne gidin ve ‘En Son Gönderileriniz’ kutusunu işaretleyin. Daha fazla yardım için bu makaleye bakın.
WPBeginner Ekibi
Evet
shamim
Merhaba WPBeginner, varsayılan ana sayfa sayfasını silemiyorum.
Twenty Twelve temasını kullanıyorum.. Lütfen yardım edin
sleon
“Sitenizin ana functions.php dosyasına bu kodu ekleyin” derken tema functions.php dosyasındaki neyi kastettiğinizi anlamadım?
iwan
birden fazla sayfa başlığını (örneğin 'Örnek sayfa', 'ÜRÜNÜM', 'İletişim') nasıl kaldırılır