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 Gönderi Düzenleyicinize Varsayılan İçerik Nasıl Eklenir

Tüm gönderilerinizde aynı metni girdiğiniz oluyor mu? İnsanlar genellikle beslemelerine abone olmalarını, gönderiyi retweet etmelerini, facebook'ta paylaşmalarını vb. istemek gibi şeyler yaparlar. İçeriğin hemen ardından eklemek için basit bir etiket kullanabilir veya bu metni WordPress gönderi düzenleyicinizde varsayılan içerik olarak ekleyebilirsiniz.

WordPress temanızın functions.php dosyasını açın ve tabii ki PHP etiketleri arasına aşağıdaki kodu yapıştırın.

add_filter( 'default_content', 'my_editor_content' );
function my_editor_content( $content ) {
	$content = "If you like this post, then please consider retweeting it or sharing it on Facebook.";
	return $content;
}

Ve işiniz bitti. Yeni Bir Gönderi oluşturmayı deneyin ve yeni içeriği orada görmelisiniz.

Güncelleme (24 Ocak 2013) – Kullanıcılarımızdan biri bize farklı gönderi türleri için yorumlarda farklı içeriklerin nasıl ekleneceğini sordu. Aşağıdaki kod, her özel gönderi türü için WordPress gönderi düzenleyicinize farklı varsayılan içerik eklemenin nasıl yapılacağını gösterecektir:

add_filter( 'default_content', 'my_editor_content', 10, 2 );

function my_editor_content( $content, $post ) {

    switch( $post->post_type ) {
        case 'sources':
            $content = 'your content';
        break;
        case 'stories':
            $content = 'your content';
        break;
        case 'pictures':
            $content = 'your content';
        break;
        default:
            $content = 'your default content';
        break;
    }

    return $content;
}

Kaynak: Justin Tadlock

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

46 CommentsLeave a Reply

  1. Varsayılan içeriğimin Düzenleyici'de satırları ve sütunları olan bir tablo olmasını istersem ne olur

  2. Ama kod nereye yapıştırılacak. Kodu function.php'deki gerçek yere yapıştıramıyorum. Lütfen yardım edin.

  3. Woocommerce kısa açıklama düzenleyicisine varsayılan içerik nasıl eklenir

    • You would want to check with WooCommerce for their current method to do that :)

      Yönetici

  4. Bunun Gutenberg için güncellenme şansı var mı? Mevcut haliyle, şu anda bir “klasik düzenleyici” bloğuna içerik ekliyor.

    Ne olursa olsun, bu gönderiyi takdir ediyorum. Teşekkür ederim.

    • We are in the process of going through different articles for Gutenberg/Block editor compatibility. We’ll be sure to take a look at this one :)

      Yönetici

  5. Bu iyi ipucu için teşekkürler. İşimi kolaylaştırdınız.
    Çok teşekkürler.

    • İlk etapta bunu yapamıyorum, başından hiç bahsetmiyorum bile. Bana rehberlik edebilir misin? Kodu tam olarak nereye ekledin? Kod tamam. Functions.php tamam, ancak bunun yerleştirilmesi zor. Nereye yapıştıracağımı bulamıyorum

  6. gönderi için teşekkürler ama biraz daha fazlasını istiyorum, örneğin tüm gönderilerde kullanabileceğim ve her gönderi için bazı değerlerini düzenleyebileceğim küçük bir kod eklemek istiyorum, örneğin bazı metinleri kalın, bazı metinleri renkli, sadece video bağlantısını değiştirebileceğim bir youtube yerleştirme kodu istiyorum…lütfen en kısa sürede süreci anlatarak yardımcı olun

  7. tüm gönderilerime gönderi başlığından hemen sonra varsayılan bir mesaj nasıl ekleyebilirim

  8. Merhaba,

    Kod için teşekkürler.

    Özel metni bir gönderiye eklemek mümkün mü, böylece yayınlandığında gönderi içinde saklanır?

    Teşekkürler,

    Dan

  9. Verdiğiniz kodu ilk başta kullandım ve harika çalışıyor, teşekkürler.
    S – Belirli metinlerde, örneğin kullanıcıyı yeni bir sayfaya bağlayan bir "Buraya Tıklayın" metin bölümüm varsa, köprüleri nasıl eklerim.
    Herhangi bir yardım takdir edilecektir.

  10. Bana bunu nasıl yapacağımı söyleyerek yardım eder misin... yönetici medyaya yeni ürün resmi eklediğinde ve ürün ekle düğmesine tıkladığında, yüklenen resim gönderi düzenleyicisine kısa kod şeklinde eklenmelidir.

  11. Belirli bir şablon için varsayılan içerik eklemem gerekiyor.

    add_filter( ‘default_content’, ‘custom_editor_content’ );
    function custom_editor_content( $content ) {
    global $current_screen;
    if ( $current_screen->post_type == ‘download’) {
    $content = ‘ÖZEL POST TÜRÜ İÇİN İÇERİK’;
    }
    return $content;
    }
    şimdiden teşekkürler

  12. Merhaba, bu harika bir ipucu.
    Bir taksonomi açıklamasına varsayılan içerik eklemek mümkün mü?
    Örneğin, biri yeni bir Woocommerce Ürün Kategorisi oluşturduğunda, açıklama alanına kısa kodlu bir dize ve talimatlar eklemek istiyorum.
    Teşekkürler.

  13. Merhaba! İçeriğe html nasıl ekleyebilirim? İçeriğim, "sınıflar" ve tırnak işaretleri içeren s ve diğer birçok öğeyi içeriyor. Belki de bu yüzden sonuç boş bir sayfaydı. Herhangi biri yardım edebilir mi?

  14. Güncelleme için teşekkürler, çok yardımcı oldu. Mevcut gönderilere varsayılan düzenleyici metni nasıl eklenebilir? Örneğin, ‘gönderiyi güncelle’ düğmesine tıklarsam. Bu kod, bu içeriğin eski gönderilere otomatik olarak eklenmesine izin vermiyor.

  15. Portföy gönderisinde aynı şeyi nasıl yapacağımı söyler misin çünkü sadece gönderi sayfasındaki içeriği eklediğimi denedim

  16. Biraz düzenleme ile alıntı için de işe yarayabilir mi? Sanırım sadece içeriği alıntı ile değiştirmek yeterli olur...

  17. teşekkürler! ama bu kod işlerinde GERÇEK bir acemiyim… php dosyasının neresine kodu koymalıyım? içinde o kadar çok bölüm var ki, fark eder mi?

    tekrar teşekkürler!

  18. Bu mükemmel bir araç ama gerçekten eklenmesini umduğum bir şey, bu varsayılan içeriği zaten yayınlanmış gönderilere ekleme olasılığıydı.

    Bunu yapmanın bir yolu var mı diye merak ediyordum, çünkü bu çok lezzetli bir pastanın üzerindeki krema olurdu?

  19. Bunu yalnızca gönderiler (TÜM gönderi türleri) için, normal sayfalar için değil, nasıl çalıştırabilirim?

    • Şu örneğe bir göz atın:

      add_filter( 'default_content', 'my_editor_content', 10, 2 );
      
      function my_editor_content( $content, $post ) {
      
          switch( $post->post_type ) {
              case 'posts':
                  $content = 'your content';
              break;
              case 'stories':
                  $content = 'your content';
              break;
              case 'page':
                  $content = '';
              break;
              default:
                  $content = 'your default content';
              break;
          }
      
          return $content;
      }
      
      

      Yönetici

  20. Harika! Teşekkürler! Bu kesinlikle varsayılan bir gönderi şablonunun olması gereken boşluğu dolduruyor

  21. Yukarıdaki kodu ekleyip yayınla düğmesine bastığımda boş bir sayfa dönüyor. Gönderi kaydediliyor ancak geri dönüp işime devam etmem gerekiyor. 3.6.1 sürümünü kullanıyorum
    Herhangi bir fikriniz var mı?
    Teşekkürler

  22. Gönderi veya sayfaları yayınlarken belirli varsayılan veya önceden tanımlanmış içeriği düzenleyicinize otomatik olarak eklemek istiyorsanız, aşağıdaki kodlardan birini functions.php'ye ekleyin:

    1)
    function add_before_content($content) {
    if ( ‘page’ == $post->post_type ) return $content .’Varsayılan sayfa içeriği.’;
    if ( ‘post’ == $post->post_type ) return $content .’Varsayılan gönderi içeriği.’;
    }
    add_filter(‘the_content’, add_before_content);

    2)

    function add_before_content($content) { return ‘Varsayılan Mesaj’.$content; } add_action(‘publish_post’,add_before_content); add_action(‘update_post’,add_before_content); add_filter(‘the_content’, add_before_content);

  23. Yalnızca belirli gönderi türleri için varsayılan içerik eklemek istersem ne olur?

  24. Bu yöntemle yinelenen bir http:// url'yi nasıl eklerim, http:// kodun yorumlanmasına neden oluyor

  25. Merhaba — bu mükemmel. Ama bir ayar gerekiyor. Bu yalnızca bir tür gönderiye veya hatta belirli bir gönderiye nasıl uygulanabilir?

    PHP konusunda çok bilgili değilim ama şunları denedim:

    add_filter( ‘default_content’, ‘my_editor_content’ );

    function my_editor_content( $content ) { $content = “Bu gönderiyi beğendiyseniz, lütfen retweet etmeyi veya Facebook’ta paylaşmayı düşünün.”; return $content; }

    function my_editor_content( $content ) {

    if ( is_page( ‘about’ )) {

    $content = “Gönderi düzenleyicisine eklediğim özel içerik bu çünkü tekrar tekrar yazmaktan nefret ediyorum.”;

    return $content;

    }

    }

    Bir hata almıyorum. Sadece çalışmıyor. Böyle bir koşulu fonksiyona uygulama yolu var mı? Ya da fonksiyon, koşullara bakmaksızın kendi işini mi yapar?

    Teşekkürler — Mike

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.