Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’te Yorum Uzunluğu Nasıl Sınırlandırılır (Kolay Öğretici)

WordPress yorumları, blog gönderinizin içeriğiyle ilgili tartışmaları teşvik eder. Ancak alakasız, kısa veya aşırı uzun yorumların pek yararlı olmadığını görebilirsiniz.

Yorumların uzunluğunun sınırlandırılması spam’i önleyebilir, okunabilirliği artırabilir ve kullanıcı katkılarının değerli kalmasını sağlayabilir. Bu da daha anlamlı etkileşimlere ve daha iyi bir kullanıcı deneyimine yol açabilir.

WPBeginner’da blogumuzdaki etkileşimi artırmak için yorumları kullanıyoruz. Yıllar boyunca, tartışma bölümümüzü optimize etmek ve daha fazla ziyaretçiyi yorum bırakmaya teşvik etmek için farklı hileler ve ipuçları denedik. Bu, kitlemizi daha iyi anlamamıza yardımcı oldu.

Bu makalede, WordPress’te yorum uzunluğunu nasıl kolayca sınırlayabileceğinizi göstereceğiz.

Limit Comment Length in WordPress

WordPress’te Yorum Uzunluğu Neden Sınırlandırılır?

Aktif bir yorum alanı, WordPress blogunuz etrafında bir topluluk oluşturmanın harika bir yoludur. Ziyaretçiler geri bildirimde bulunabilir, sorular sorabilir ve konuyla ilgili kendi bakış açılarını sunabilirler.

Ancak, tüm yorumlar faydalı değildir.

On yılı aşkın bir süredir WordPress yorumlarını yönetiyoruz. Deneyimlerimize göre, en yararlı yorumların 60 karakterin üzerinde ve 5000 karakterin altında olduğunu gördük.

Tek kelimelik yorumlar genellikle pek faydalı değildir. Çoğu durumda, yazarın yalnızca sitenizden bir geri bağlantı istediği spam yorumlardır.

Öte yandan, 5.000 karakterin üzerindeki uzun yorumlar genellikle atıp tutma veya şikâyet niteliğindedir. Bazen bu yorumlar makaleyle ilgili bile değildir.

WordPress’te yorum uzunluğu sınırları belirlemek, yorumlarınızın genel kalitesini artırabilir ve spam yorumları caydırabilir. Ancak, WordPress’te bunu yapmanın yerleşik bir yolu yoktur.

Bununla birlikte, minimum ve maksimum sınırları belirleyerek WordPress’te yorum uzunluğunu nasıl kontrol edeceğimize bir göz atalım.

WordPress’te Yorum Uzunluğu Nasıl Sınırlandırılır

WordPress’te yorum uzunluğunu functions.php dosyanıza kod ekleyerek sınırlayabilirsiniz. Ancak kodu girerken yapacağınız en küçük hatanın sitenizi bozabileceğini ve erişilemez hale getirebileceğini unutmayın.

Bu nedenle WordPress sitenize kod parçacıkları eklemek için her zaman WPCode kullanmanızı öneririz. Özel kod eklemeyi güvenli ve kolay hale getiren piyasadaki en iyi WordPress kod parçacıkları eklentisidir.

Öncelikle WPCode eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Ayrıntılı talimatlar için WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

Not: WPCode’un bu eğitim için kullanabileceğiniz ücretsiz bir sürümü de vardır. Bununla birlikte, ücretli plana yükseltmek, daha büyük bir kod parçacıkları kitaplığı, koşullu mantık ve daha fazlası gibi daha fazla özelliğe erişmenizi sağlayacaktır.

Etkinleştirmenin ardından WordPress yönetici kenar çubuğundan Code Snippets ” + Add Snippet sayfasını ziyaret edin.

Burada, ‘Özel Kodunuzu Ekleyin (Yeni Snippet)’ seçeneğinin altındaki ‘Snippet Kullan’ düğmesine tıklayın.

Add new snippet

Bu sizi kod parçacığınız için bir başlık ekleyerek başlayabileceğiniz ‘Özel Snippet Oluştur’ sayfasına götürecektir. Bu ad web sitesi ön ucunda görüntülenmeyecektir ve istediğiniz herhangi bir şey olabilir.

Ardından, ekranın sağ köşesindeki açılır menüden Kod Türü olarak ‘PHP Snippet’ seçeneğini seçin.

Choose the PHP Snippet option for comment length limit

Bunu yaptıktan sonra, aşağıdaki kod parçacığını kopyalayıp ‘Kod Önizleme’ kutusuna yapıştırmanız yeterlidir:

add_filter( 'preprocess_comment', 'wpb_preprocess_comment' );
 
function wpb_preprocess_comment($comment) {
    if ( strlen( $comment['comment_content'] ) > 5000 ) {
        wp_die('Comment is too long. Please keep your comment under 5000 characters.');
    }
if ( strlen( $comment['comment_content'] ) < 60 ) {
        wp_die('Comment is too short. Please use at least 60 characters.');
    }
    return $comment;
}

Bu kod parçacığı preprocess_comment‘a bir filtre kancası ekleyerek çalışır. Bu filtre, WordPress herhangi bir yorumu veritabanına kaydetmeden veya gönderilen yorumlar üzerinde herhangi bir ön işlem gerçekleştirmeden önce çalıştırılır.

Yorum uzunluğunu kontrol eder ve çok kısa veya çok uzun olması durumunda bir hata mesajı görüntüler. Varsayılan olarak, bu kod parçacığında yorum sınırı en az 60 karakter ve en fazla 5.000 karakter olarak ayarlanmıştır.

Ancak, kendi yorum limitinizi belirlemek için koddaki 5.000 sayısını maksimum limit sayınızla değiştirmeniz yeterlidir.

Benzer şekilde, WordPress web sitenizde farklı bir minimum yorum sınırı belirlemek için koddaki 60 sayısını değiştirebilirsiniz.

Ayrıca, bir kullanıcı yorum sınırını aştığında veya bu sınırın altında kaldığında web sitenizde görüntülenecek mesajı da değiştirebilirsiniz. Koddaki wp_die satırlarından sonra görüntülenmesini istediğiniz cümleyi yazmanız yeterlidir.

Edit comment limit snippet

Bundan sonra, ‘Ekleme’ bölümüne gidin ve ‘Otomatik Ekleme’ modunu seçin.

Özel kod, aktivasyonun ardından web sitenizde otomatik olarak yürütülecektir.

Choose an insertion method

Yalnızca belirli web sitesi sayfalarındaki yorum uzunluğunu sınırlamak istiyorsanız, bunu da yapabilirsiniz.

Basitçe ‘Koşullu Mantık’ bölümüne gidin ve ‘Mantığı Etkinleştir’ anahtarını açın.

Bundan sonra, ‘Koşullar’ açılır menüsünden ‘Göster’ seçeneğini seçin ve ‘+ Yeni grup ekle’ düğmesine tıklayın.

Enable the Conditional Logic toggle

Bu, soldaki açılır menüden ‘Sayfa URL’si’ seçeneğini seçmeniz gereken yeni bir sekme açacaktır.

Ardından, yorum uzunluğunu sınırlamak istediğiniz sayfanın URL’ sini sağdaki alana yazın.

Artık kod parçacığı yalnızca az önce girdiğiniz URL’nin bulunduğu sayfada etkinleştirilecektir.

Type the conditional logic

Sayfanın en üstüne geri gidin ve ‘Etkin Değil’ anahtarını ‘Etkin’ olarak değiştirin.

Son olarak, ayarlarınızı saklamak için ‘Snippet’i Kaydet’ düğmesine tıklayın.

Save the comment limit snippet

Şimdi, bir kullanıcı minimum yorum uzunluğunuzdan daha kısa bir yorum yazdığında, bu mesaj ekranlarında görüntülenecektir.

Kullanıcılar, en azından seçtiğiniz minimum uzunlukta olana kadar yorum gönderemezler.

An Error Message Is Displayed if a Comment is Too Short or Too Long

Benzer şekilde, bir kullanıcı maksimum limitinizi aşan bir yorum yazdığında, bu mesaj ekranlarında gösterilecektir.

Bu, web sitenizdeki atıp tutmaları ve spam yorumları azaltmaya yardımcı olacaktır.

Message preview for a long comment

Bonus: WordPress Sitenizdeki Yorum Etkileşimini İyileştirin

Yorum uzunluğunu kontrol etmek, WordPress yorumlar bölümünüzdeki etkileşimi artırmanın yalnızca bir yoludur. Bu, ziyaretçileri sitenizde daha uzun süre tutmak için harikadır ve kullanıcıların yorumları alakalı anahtar kelimeler içerdiğinde ve içeriğinize bağlam eklediğinde sitenizin SEO’ suna bile fayda sağlayabilir.

Ayrıca Thrive Comments‘i kullanarak web sitenizdeki yorumlar bölümünü kolayca daha da geliştirebilirsiniz.

The Thrive Comments WordPress plugin

Özel bir moderasyon panosu ile birlikte gelen, yorumları tembel yüklemenize izin veren, kullanıcıların sosyal medya profilleriyle yorum bırakmalarına izin veren ve daha fazlasını yapan en iyi WordPress yorum eklentisidir.

Ayrıca araç, spam’i azaltmak ve web sitenizdeki ilginç yorumları teşvik etmek için bir upvote/downvote işlevi eklemenize olanak tanır.

Thrive Comments, teşvik edici yorumları en üstte göstermenize ve saldırgan veya alakasız yorumları tartışma bölümünün en altına gömmenize bile olanak tanır.

Feature comment from dropdown menu

Bu, tartışmaya en çok değer katan kullanıcıları ödüllendirirken diğer kullanıcıların yardımcı olmayan yorumlar bırakmasını kibarca engellemenize olanak tanır.

Ayrıntılı talimatlar için WordPress’te yorumların nasıl öne çıkarılacağı veya gömüleceği hakkındaki eğitimimize göz atmak isteyebilirsiniz.

Umarız bu eğitim WordPress’te yorum uzunluğunu nasıl sınırlayacağınızı öğrenmenize yardımcı olmuştur. Ayrıca WordPress yorumları için basit bir kullanıcı sıralama sisteminin nasıl ekleneceğini öğrenmek veya WordPress blog yazılarınıza daha fazla yorum almanın yolları listemize göz atmak isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

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

Reader Interactions

21 yorumBir Cevap Bırakın

  1. Dayo Olobayo

    Thank you WPBeginner for this code. I’ve been looking for a way to set this limit for a while now without success. If I may ask please, is it possible to exclude the admin/author from the set limit?

    • WPBeginner Support

      Not with the current code but we will look into a workaround we would recommend :)

      Yönetici

  2. Harsh Lahre

    Thank you for this code, I was tired deleting comments, each one is more than 20 thousand characters. This helps me a lot.

    • WPBeginner Support

      Glad we could help protect your site from those comments.

      Yönetici

  3. connie mergel

    The control comment length plugin is no longer available> Do you have any suggestions about another plugin that will do the same thing.

    Thanks

    • WPBeginner Support

      While we don’t have a recommendation at the moment, we will be sure to update this article when we find a plugin we would recommend.

      Yönetici

  4. Binh Pham

    Awsome! Thank you so much for the tip.

    • WPBeginner Support

      You’re welcome, glad you found our guide helpful :)

      Yönetici

  5. Efe Obasuyi

    For your information, the “Control Comment Length” is no longer on WordPress directory. Thanks

    • WPBeginner Support

      Thank you for letting us know, we’ll be sure to keep an eye out for an alternative plugin :)

      Yönetici

  6. Stephen

    The plugin is no longer available. Update your article!

    • WPBeginner Support

      Thanks for letting us know, we’ll be sure to look for an alternative

      Yönetici

  7. ghost

    hi,
    first thanks for your code
    and how can i stay in my page and open a popup message showing the message error ?

    thanks

  8. Charlie Lynburg

    I am thrilled to have found this! It’s life-changing in a site like mine!

    Can you give me a code to add that EXEMPTS this limit for myself (admins)? Thanks

  9. MGK

    is there any way to add read more tag on comment?

  10. Bharat Sharma

    Hi,

    The plugin is no longer in WordPress directory, but the code works very well. However, I want to know is there a way we can “gray out” or “disable” the submit button if the comment length conditions are not met. Right now, what this code do is it allow the user to submit comment and they get an error message if their comment length is not as per code criteria. By greying out the button we will be able to stop users from getting irritated and their will be no need to hit the back button.

  11. stanley

    hi where can i download the wordpress application?
    can you give the link?or send it thru my gmail? thanks

  12. Abdul Halim

    Can I do comment length limit 50 to 500 instead of 5000? What will be code for that?

    • paunkumar

      add_filter( ‘preprocess_comment’, ‘wpb_preprocess_comment’ );

      function wpb_preprocess_comment($comment) {
      if ( strlen( $comment[‘comment_content’] ) > 5000 ) {
      wp_die(‘Comment is too long. Please keep your comment under 5000 characters.’);
      }
      if ( strlen( $comment[‘comment_content’] ) < 60 ) {
      wp_die('Comment is too short. Please use at least 60 characters.');
      }
      return $comment;
      }

  13. Tom

    Is there any way to limit comments, and if the limit is exceeded a new page will be created and the rest of the comment is on a new page?

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.