En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress Çoklu Sitede Varsayılan Sayfalar Nasıl Eklenir / Kaldırılır

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.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

7 CommentsLeave a Reply

  1. 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.

    • Merhaba WPBeginner, varsayılan ana sayfa sayfasını silemiyorum.
      Twenty Twelve temasını kullanıyorum.. Lütfen yardım edin

  2. “Sitenizin ana functions.php dosyasına bu kodu ekleyin” derken tema functions.php dosyasındaki neyi kastettiğinizi anlamadım?

  3. birden fazla sayfa başlığını (örneğin 'Örnek sayfa', 'ÜRÜNÜM', 'İletişim') nasıl kaldırılır

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.