WordPress’in güçlü blog oluşturma araçları, çoğu kişinin bildiği şeydir. İnsanlar, yeni içeriğinize abone olmak ve Feedly gibi üçüncü taraf okuyucu programlarını beslemek için RSS beslemelerini kullanır. Bu durum yeni materyalinizi hareket halindeyken okumalarına olanak tanır. Fakat pek çok kişinin hala düzenli olarak kullanmasına rağmen, RSS yayınları artık on yıl önceki kadar popüler değil. Sosyal medya platformlarının yeni içerik paylaşma yeteneği, RSS ile kıyaslanamaz. RSS akışını kullanma zorunluluğunun yerini neredeyse tamamen Facebook, Twitter ve Instagram gibi sosyal ağ siteleri aldı.
WordPress’i kurduğumuzda hepimiz varsayılan olarak RSS beslemesi işlevselliğini alırız. Fakat hepimizin buna ihtiyacı yoktur. WordPress web sitenizdeki RSS beslemesini devre dışı bırakmak istemenizin birçok meşru nedeni vardır. Herkes WordPress’in blog oluşturma özelliğini kullanmaz ve bazı kuruluşlar WordPress’te RSS beslemelerini tamamen devre dışı bırakmak isteyebilir. Bu onların endişelenmesi gereken bir sorun daha.
Bu yazıda, RSS beslemesini devre dışı bırakmak isteyebileceğiniz bazı nedenlere dikkat çekecek ve bunu en kolay şekilde nasıl yapacağınızı göstereceğiz. Hakkında daha fazlasını okumak için bizi takip etmeye devam edin:
-
RSS beslemesini Devre Dışı Bırakma Nedenleri
-
Bir Eklenti ile RSS beslemesini Devre Dışı Bırakma
-
Code ile RSS akışını devre dışı bırakma
RSS Akışını Devre Dışı Bırakma Nedenleri
RSS, insanların sitenizden gerçek zamanlı güncellemeler ve makaleler, haberler ve diğer içerik türlerini almasına olanak tanıyan bir web beslemesi biçimidir. “RSS”, RDF Site Özeti veya Gerçekten Basit Sendikasyon anlamına gelir. E-posta haber bültenlerinize, RSS besleme okuyucularınıza ve diğer platformlara abonelerin otomatik olarak yeni bilgiler almasına olanak tanır.
Hemen hemen her web sitesinin Facebook, Twitter veya Instagram’da yeni içerik yayınlandığında tüm takipçilerini bilgilendiren bir sosyal medya hesabı olduğu düşünüldüğünde, RSS beslemelerinin amacı sorgulanabilir hale geliyor. Hiçbir amaca hizmet etmiyorsa veya hiçbir avantaj sağlamıyorsa neden onu koruyalım?
Hatta RSS akışları genellikle web siteniz için yararlı olabilse de, WordPress hiçbir zaman ihtiyaç duymayabileceğiniz birkaç yayın içerir. Örneğin yazarlar, sınıflandırmalar, belirli gönderiler ve sayfalar ve daha fazlası için beslemeler var.
Bu RSS akışlarını kapatarak, Google gibi arama motorlarının tüm web sitesi tarama kaynaklarını kullanmasını engelleyebilirsiniz. Bunu yaparak, arama motoru botları, web siteniz için alakasız yayınları taramak yerine sitenizdeki daha önemli sayfaları dizine ekler.
Fakat sosyal medya sitelerini aktif olarak kullanmıyorsanız, RSS beslemesinin web siteniz için oldukça avantajlı olabileceğini unutmayın. Bu durum sosyal medya profillerinizin önemli sayıda takipçisi yoksa da geçerlidir. RSS akışının sizin için değerli olup olmadığı, öncelikle online varlığınızı tasarlama şeklinize göre belirlenir.
Şimdi WordPress’te RSS beslemelerinin nasıl devre dışı bırakılacağına bakalım.
Bir Eklentiyle RSS Akışını Devre Dışı Bırakma
Feed’leri Devre Dışı Bırak gibi ücretsiz bir eklenti kullanmak, bir WordPress RSS beslemesini kapatmanın en basit yollarından biridir. Disable Feeds, 20.000’den fazla kullanıcı tarafından kullanılan güvenilir bir eklentidir. Bu araç, tüm istekleri yeniden yönlendirerek WordPress web sitenizdeki tüm RSS/Atom beslemelerini engeller. Ek olarak bbPress forum beslemelerini ve BuddyPress grup beslemelerini devre dışı bırakmak için kullanılabilir.
Disable Feeds’in kurulumu, diğer herhangi bir WordPress eklenti kurulumundan farklı değildir. Herhangi bir endişeniz varsa, WordPress eklentilerini yüklemeyle ilgili ayrıntılı kılavuzumuza atlamaktan çekinmeyin.
Eklenti ayarlarını yapmak için Pano ayarlarında Okuma bölümüne gidin. Eklenti, istekleri ilgili HTML içeriğine yönlendirir. Bu durum örneğin bir kategori RSS beslemesine erişen ziyaretçilerin kategori arşiv sayfasına gönderileceği anlamına gelir. Ek olarak genel yayın akışını ve genel yorum akışını devre dışı bırakıp bırakmamaya veya bunların yerine bir 404 hatası görüntülemeye karar verebilirsiniz.
Eklenti tarafından yalnızca beslemelerin kendilerinin devre dışı bırakıldığını unutmayın; RSS beslemelerinize bağlanan kenar çubuğu ve altbilgi widget’ları, WordPress tema seçeneklerinizde yine de devre dışı bırakılmalıdır.
Kodlu RSS Akışını Devre Dışı Bırakma
Site temanızın functions.php dosyasına kod ekleyerek WordPress’te RSS beslemelerini de devre dışı bırakabilirsiniz. Web sitenize başka bir eklenti eklemek istemiyorsanız kod yaklaşımı tam size göre. Arka uçtaki dosyaları değiştireceğiniz ve bazı işlevler kaybolabileceği için web sitenizi yedeklemek iyi bir fikirdir. Bir hata yapılması durumunda, PHP’yi düzenlemeden önceki duruma geri dönmek için yedeği kullanabileceksiniz.
WordPress dosyalarını ve site içeriğini düzenleme konusunda kendinize güveniyorsanız, bu seçeneği kullanabilirsiniz. Fakat web’den WordPress’e hiç parçacık yapıştırmadıysanız, size yardımcı olması için geliştiricinize danışmak isteyebilirsiniz. En küçük bir hata bile web sitenizin çökmesine neden olabilir, bu nedenle functions.php dosyasını doğrudan web sitenizde değiştirmenizi önermiyoruz.
Ek olarak aşağıdaki kodu bir kod parçacıkları eklentisine veya siteye özel bir eklentiye dahil edebilirsiniz:
function qode_disable_feed() {
wp_die( __( 'No feed available,please visit our <a href="'. esc_url( home_url( '/' ) ) .'">text</a>!' ) );
}
add_action('do_feed', 'qode_disable_feed', 1);
add_action('do_feed_rdf', 'qode_disable_feed', 1);
add_action('do_feed_rss', 'qode_disable_feed', 1);
add_action('do_feed_rss2', 'qode_disable_feed', 1);
add_action('do_feed_atom', 'qode_disable_feed', 1);
add_action('do_feed_rss2_comments', 'qode_disable_feed', 1);
add_action('do_feed_atom_comments', 'qode_disable_feed', 1);
Konu Özeti
RSS beslemesini kapatmak genellikle akıllıca bir harekettir çünkü RSS artık eskisi kadar popüler değildir ve daha da önemlisi, kullanıcı deneyimini ve sitenizin SEO’sunu tehlikeye atabilir. Burada uygulayabileceğiniz birkaç yaklaşım var. Kodlamaya ve gerekli dosyalara erişmeye alışkın değilseniz, eklenti yaklaşımını kullanmanızı öneririz. Bu işlem aynı zamanda daha hızlı ve gerçekleştirilmesi daha basittir.
Bununla birlikte kodlama yaklaşımı işi kusursuz bir şekilde yapar ve onu kullanmakta rahatsanız ve sitenizde başka bir eklenti istemiyorsanız, kesinlikle daha iyi bir seçenektir.