07 Kasım 2008

Beslemelerimizi İptal Ediyoruz

WordPress Yorum Ekle

Bazen beslemelerimizi iptal etmek isteyebiliriz, örneğin bandwidth kotamız azsa bu durumda beslemeleri iptal ederek kıt kaynaklarımızı verimli kullanabiliriz.
Bu işlemi gerçekleştirmek için WP'nin dosyalarına küçük bir operasyon düzenlemek yeterli olsa da özellikle WP 2.7 ile birlikte daha etkin olacak otomatik güncelleme nedeniyle bu yöntem pek kullanışlı olmayacaktır. Bu nedenle aşağıdaki küçük kodu, temanızın functions.php dosyanıza ekleyerek beslemeleri iptal edebilir, besleme talebinde bulunanlara buna dair mesaj verebilirsiniz.

  1. /*
  2. Beslemeleri İptal Et
  3.  */
  4. function fb_disable_feed() {
  5.     wp_die( 'Beslemeler kullanılabilir değil. Lütfen <a href="'. get_bloginfo('url') .'">sitemizi</a> ziyaret ediniz!' );
  6. }
  7.  
  8. add_action('do_feed', 'fb_disable_feed', 1);
  9. add_action('do_feed_rdf', 'fb_disable_feed', 1);
  10. add_action('do_feed_rss', 'fb_disable_feed', 1);
  11. add_action('do_feed_rss2', 'fb_disable_feed', 1);
  12. add_action('do_feed_atom', 'fb_disable_feed', 1);

Hepsi bu kadar.
Kaynak: wpengineer.com


Bu yazının kısa bağlantısı http://www.yakupgovler.com/?p=488.

Yazılarımı RSS aboneliği ile takip edebilir, yeni yazılarıma kolaylıkla ulaşabilirsiniz. Bunun için ise RSS adresimi kullanabilirsiniz.


“Beslemelerimizi İptal Ediyoruz” yazısı için 2 Yorum

Bu yazıya yapılan yorumları dilerseniz, ( RSS 2.0 ) beslemesini kullanarak takibe alabilirsiniz.

  1. ecank dedi ki:

    Kodu functions.php'de en sona eklediğimde anasayfamda en üstte
    /* Beslemeleri �ptal Et */ function fb_disable_feed() { wp_die( 'Beslemeler kullan�labilir de�il. L�tfen sitemizi ziyaret ediniz!' ); } add_action('do_feed', 'fb_disable_feed', 1); add_action('do_feed_rdf', 'fb_disable_feed', 1); add_action('do_feed_rss', 'fb_disable_feed', 1); add_action('do_feed_rss2', 'fb_disable_feed', 1); add_action('do_feed_atom', 'fb_disable_feed', 1);

    şeklinde bir yazı çıkıyor. Functions.php de kodu eklemem gereken özel bir yer mi var?

  2. emre dedi ki:

    Yakup hocam merhaba,
    Peki bu sistem feedburner'i de mi engelliyor? Eğer öyle oluyorsa çok kötü. Bilgi verir misin?