WordPress RSS Akışınızı Geliştirmek için 10 İpucu

Yayınlanan: 2021-12-08

WordPress RSS Beslemesi
Abonelik tabanlı bir web sitesi için, bir RSS beslemesi, sitenin görüntülenmesini artırmanın en popüler yöntemidir. Birçok yeni başlayan ve amatör, WordPress RSS beslemesini nasıl geliştireceğini bilmiyor. Bu nedenle, bu kısa okumada, öğrenme ve referans amaçlarınız için her şeyi dahil ettik.

Tam Makaleyi Özetle Değiştirin

Kullanıcılar makalenin tamamını besleme okuyucularında okuyabilir. Bu, dönüşüm oranlarını, sayfa görüntülemelerini ve reklam gelirini önemli ölçüde etkileyecektir.

Bazen, izleyicinin siteyi ziyaret etmesini zorunlu olarak gerektirecek olan özeti göstermek niyetinde olan yayıncılardır.

WordPress, kullanıcılarına WordPress RSS beslemesini geliştirmelerini sağlayan yerleşik bir çözüm sunar. WordPress Yöneticisinin Ayarlar menüsünden okuma sayfasını ziyaret edin.

Burada “ bir besleme şovundaki her makale için ” yazan seçeneği seçin. Bir sonraki adım için özet seçeneğine tıklayın ve ardından ayarlarınızı kaydetmek için değişiklikleri kaydet düğmesini seçin.

Bir kullanıcı, aynı ayarlar seçenekleri sayfasından görüntülenecek gönderi sayısını da kontrol edebilir.

Öne çıkan bir Resim ekleyin

Varsayılan olarak, öne çıkan görseller WordPress tarafından RSS beslemesine eklenmez. Bazı harici veya üçüncü taraf besleme okuyucu eklentileri kullanıyorsanız, bunu yapabilirler ancak kontrol edilmesi gerekir.

Bu işi sizin için yapan herhangi bir optimize edilmiş eklenti kullanmıyorsanız, aynısını kodlamanız gerekecektir. Siteye özel eklentide veya temanın function.php dosyasında aşağıdaki kodu ekleyin.

function rss_post_thumbnail($içerik) {
küresel $yazı;
if(has_post_thumbnail($post->ID)) {
$içerik = '<p>' . get_the_post_thumbnail($post->ID) .
'</p>' . get_the_content();
}
$içerik döndür;
}
add_filter('the_excerpt_rss', 'rss_post_thumbnail');
add_filter('the_content_feed', 'rss_post_thumbnail');

Bu kodu eklediğinizde, öne çıkan görselin yazı içeriğinden önce bir paragraf içinde görüntülenmesini sağlayacaktır.

Gönderiden önce/sonra İçerik Ekle

RSS beslemelerinize gönderinin başına veya sonuna içerik eklemek, esasen WordPress RSS beslemesini iyileştirme hedefinize katkıda bulunur.

Bu, bir eklenti yardımıyla kolayca yapılabilir. Site gereksinimlerinize göre WordPress dizininde verimli bir eklenti arayabilirsiniz.

Bunu yapmak, içeriğinizin arama motorları tarafından orijinal bir kaynak olarak tanınmasına yardımcı olur, dolayısıyla içerik sıyırıcılarından da korunursunuz.

Özel Gönderi Türleri Ekle

Amaca bağlı olarak, farklı siteler incelemeler, tarifler ve diğerleri gibi içeriği öne çıkarmak için özel gönderi türleri kullanır. WordPress'te, her özel gönderi türüne benzersiz bir RSS beslemesi atanır. Ancak ana RSS beslemesinde yalnızca 'Mesajlar' görüntülenir.

Özel gönderi türlerini görüntülemek için, aşağıdaki kodu intine özgü eklentiye veya temanın function.php dosyasına ekleyin.

function feed_request($qv) {if (isset($qv['feed']) && !isset($qv['post_type']))$qv['post_type'] = array('post', incelemeler', tarifler');$qv döndür;}add_filter('request', 'myfeed_request');

Fark ettiyseniz, yukarıdaki kodda, iki özel gönderi türü olarak incelemeler ve tarifler ekledik. İstediğiniz sonuçları elde etmek için lütfen bunları gerçek türlerinizle değiştirin. İsimler dışında herhangi bir değişiklik gerektirmez.

E-posta ile abone olun

Feed okuyucu, bazıları e-posta yoluyla abone olmayı planladığı için tüm okuyucuların tercihi değildir. E-postalara kolayca abone olmalarını sağladığınızda, WordPress RSS beslemesini iyileştirmenize yardımcı olabilir.

Bunu yapmanın basit ve birden çok yolu vardır. E-postaya RSS seçeneği, tüm popüler e-posta pazarlama hizmeti sağlayıcıları tarafından sağlanır. Dolaylı olarak, sitenizi yeni içerik için kontrol etmelerini ve ardından bunları aboneye postalamalarını sağlarsınız.

Kategoriler için abonelik

Bir WordPress sitesinde her kategori için ayrı bir RSS beslemesi vardır. Bu, kullanıcıların ilgilerini çeken belirli bir kategoriye abone olmalarını sağlar.

Kullanıcıların çoğu bunun farkında değil ve bu onların en büyük hatası. Kategori RSS beslemelerine bağlantılar içeren abonelik düğmeleri eklemeyi başarabilirseniz, onlar için daha kolay olacaktır.

Bu, belirli bir kategorinin içeriğinde bir güncelleme olduğunda sitenizi tekrar ziyaret etmelerini sağlar.

Yazarlar için Abonelik

Çok yazarlı bir blog çalıştırırsanız, hedef kitleniz en sevdikleri bloglara abone olmakla ilgilenecektir. Burada da özel gönderi türleri ve kategorilerinde olduğu gibi ayrı bir RSS beslemesi vardır.

Kullanıcıların yazarlarına abone olmalarını sağlayarak büyük bir fark yaratabilirsiniz. Bu aynı zamanda sitenizin en iyi ve en kötü performans gösteren yazarlarını analiz etmenize de yardımcı olacaktır. Dolayısıyla sitenin içeriğini de hedef kitlenin beklentilerine göre yönetebilirsiniz.

İçeriği Göster ve Gizle taktiğini kullanın

Bu, WordPress RSS beslemesini geliştirmek için öne çıkan taktikler arasındadır. Belirli içeriği yalnızca özet akışınıza abone olan kullanıcılara göstermeyi seçebilirsiniz. Ve diğer yol, beslemeye abone olmayan kullanıcılar için belirli içeriği gizlemektir.

Bu, kullanıcıların önemli veya ilgilerini çeken gerekli bilgileri alabilmeleri için aboneliği seçmelerini doğrudan etkiler.

Bu görevde size yardımcı olacak eklentileri WordPress dizininde kolayca bulabilirsiniz. Bazen belirli eklentilerle, belirli yerlere kısa kodlar girmeniz gerekecek, bu nedenle eklentiyi kontrol edin ve bir tanesini tamamlamadan önce yorumları okuyun.

Sosyal Medya Simgelerinin gönderilerle entegrasyonu

Akışın kendisine sosyal medya simgeleri eklemek, kullanıcıların içeriği çeşitli sosyal medya platformlarında paylaşmasına yardımcı olur. Bunu yapmanın ilk adımı, kullanmak istediğiniz görüntü simgelerinden düğmeler oluşturmaktır.

Medya Menüsünden Yeni Sayfa Ekle'ye gidin ve ihtiyaç duyduğunuz tutamaçların sosyal medya simgelerini ekleyin.

Başarılı bir yüklemeden sonra konumu kopyalayın ve bir dosyaya kaydedin. Bir sonraki adım, aşağıdaki kodu siteye özel eklentiye veya temanın function.php dosyasına eklemek olacaktır.

// özel beslemenin içeriği içinfunction wpb_add_feed_content($içerik) {

// Mevcut bir istenen beslemeyi kontrol etif(is_feed()) {

// Gönderi bağlantısını paylaşmak için kodlama$permalink_encoding = urlencode(get_permalink());

// Bir tweet için başlık alımını yayınla$post_title = get_the_title();

$içerik .= '<p><a href=”http://www.facebook.com/sharer/sharer.php?u=' . $permalink_encoding . '” title=”Facebook'ta Paylaş”><img src=”Facebook simge dosyası url'si buraya gelir” title=”Facebook'ta Paylaş” alt=”Facebook'ta Paylaş” width=”64px” height=”64px” /></ bir>

<a href=”http://www.twitter.com/share?&text='. $post_title . '&url=' . $permalink_encoding . '” title=”Twitter'da Paylaş”><img src=”Facebook simge dosyası url'si buraya gelir” title=”Twitter'da Paylaş” alt=”Twitter'da Paylaş” width=”64px” height=”64px” /></ bir></p>';}$içerik döndür;}

add_filter('the_excerpt_rss', 'wpb_add_feed_content');add_filter('the_content', 'wpb_add_feed_content');

Lütfen source niteliğini kendi özel URL'nizle değiştirdiğinizden emin olun, aksi takdirde kod çalışmayacaktır.

Gecikme Sonrası Görünüm

İçerik kazıyıcıları, içeriğinizi almak ve aynı şeyi web sitelerinde görüntülemek için genellikle RSS beslemesini hedefler. Potansiyel bir içeriğiniz varsa ancak yeni bir sitede mevcutsa, bu mevcut güçlü siteler sizi arama motoru sonuçlarında yenecektir.

Bu sorunun tek çözümü, gönderinin görünmesini geciktirmektir. Bu yöntemle, arama motorunun içeriğinizi taraması ve dizine eklemesi için dolaylı olarak yeterli zamanı sağlıyoruz.

Değişiklik yapmak için aşağıdaki kodun siteye özel eklentiye veya temanın function.php dosyasına kopyalanması gerekir.

function yayın_later_on_feed($nerede) {

küresel $wpdb;

if ( is_feed() ) {// WP formatında zaman damgası$şimdi = gmdate('Ymd H:i:s');// bekleme değeri; + cihaz$bekle = '6'; // tam sayı

// http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff$cihaz = 'DAKİKA'; //DAKİKA, SAAT, GÜN, HAFTA, AY, YIL

// SQL-sytax'ı varsayılan $nere ekle$nerede .= ” AND TIMESTAMPDIFF($cihaz, $wpdb->posts.post_date_gmt, '$şimdi') > $bekle “;}$nerede döndür;}

add_filter('posts_where','yayın_later_on_feed');

Yukarıdaki kodda, görünmesi için altı dakikalık bir gecikme ekledik, ancak bunu ihtiyaçlarınıza göre kolayca değiştirebilirsiniz.