WordPress Sitenizdeki RSS Akışını Bir Profesyonel Gibi Kontrol Edin
Yayınlanan: 2018-11-22WordPress tarafından desteklenen bir web sitesi oluşturduysanız, günlük veya en az haftalık olarak yeni içerik yayınlama ihtimaliniz vardır. Öyleyse, içeriğinizi kullanıcılara dağıtmak isteyeceksiniz.
Birçoğu sitenizin kendisi ve oluşturduğunuz sosyal medya sayfaları aracılığıyla sitenizden güncellemeler alacak olsa da, RSS beslemesini de unutmamalısınız.
Zengin Site Özeti veya Gerçekten Basit Dağıtım, sık içerik göstermek ve bunu geniş bir kitleye ulaştırmak için tasarlanmıştır. 'Feed' olarak bilinen RSS belgesi, bir başlığın ardından küçük bir alıntı, bir resim veya gönderiler, web sitesi, yazar vb. hakkında farklı ek bilgilerden oluşur.
WordPress, web siteniz için otomatik olarak bir besleme oluşturur ve bunu www.yourdomain.com/feed adresinde kolayca görebilirsiniz.
Hayır, yayınlar henüz ölmedi ve dünya çapında milyonlarca kullanıcı var. Bu nedenle, ziyaretçilerinizin sitenizden haber almak için bilgisayarlarında veya akıllı telefonlarında farklı toplayıcılar kullanma olasılığı yüksektir. Bu nedenle, RSS beslemesini olabildiğince iyi hale getirmek sizin yararınızadır.
Kontrol panelinize herhangi bir RSS beslemesi ekleyin
Varsayılan olarak, WordPress, gösterge tablonuzda RSS beslemesini görüntüler. Açıkçası, bu besleme herkes için ilginç olmayan haberler içeriyor. Bu şekilde bırakmak yerine, gösterge tablonuzu tamamen özelleştirebilir ve beslemeyi kaldırabilir veya yalnızca özet akışını özelleştirebilir ve sizin için gerçekten önemli olan şeyleri ekleyebilirsiniz.
Daha fazla uzatmadan, size WordPress beslemesini nasıl değiştireceğinizi ve gerçekten ilgileneceğiniz özel bir bağlantı ekleyeceğinizi göstermek üzereyiz:
- Functions.php dosyasına gidin ve açın
- Bu kodu kopyalayıp yapıştırın:
function wpc_dashboard_widgets() { global $wp_meta_boxes; // gereksiz widget'ları kaldır // var_dump( $wp_meta_boxes['dashboard'] ); // almak için kullan tüm widget kimlikleri ayarlanamadı( $wp_meta_boxes['dashboard']['normal']['core'] ['dashboard_plugins'], $wp_meta_boxes['dashboard']['side']['core'] ['dashboard_sekonder'], $wp_meta_boxes['dashboard']['side']['core'] ['dashboard_birincil'] ); // özel bir gösterge panosu widget'ı ekle wp_add_dashboard_widget('dashboard_custom_feed', 'WP Döngüsü', 'dashboard_custom_feed_output' ); //yeni RSS besleme çıktısı ekle } function dashboard_custom_feed_output() { echo '<div class="rss-widget">'; wp_widget_rss_output(dizi( 'url' => 'http://www.firstsiteguide.com/feed', 'öğeler' => 5, 'show_summary' => 1, 'show_author' => 0, 'show_date' => 1 )); yankı "</div>"; } add_action('wp_dashboard_setup', 'wpc_dashboard_widgets');
- İstediğiniz parametreleri değiştirin
- Değişiklikleri Kaydet
Kodlama ile ilgilenmiyorsanız, yukarıda gördüğünüz her şeyden korkmayın. Gerçekten istediğiniz RSS beslemesini ekleyebilmeniz için kodu özelleştirmek sadece birkaç adım ötede.
En önemli kısımla başlayalım, o da RSS besleme adresi. Yukarıdaki işlevde aşağıdaki kod satırını bulun ve URL'yi değiştirin:
'url' => 'http://www.yourrssfeed.com/feed'
Artık hattı bulup adresi değiştirdiğinize göre, kodu yavaşça okumaya devam edebilirsiniz. Yeni başlayanlar için, akışınızda görünmesini istediğiniz haber sayısını değiştirin . Özet, yazar ve tarih yalnızca “1” veya “0” değerlerine sahip olabilir; bu, özeti, yazarın adını ve tahmin ettiğiniz yayın tarihini göstermek isteyip istemediğiniz veya istemediğiniz anlamına gelir.
Son olarak, muhtemelen RSS beslemenizin başlığını değiştirmek isteyeceksiniz. Eğer öyleyse, az önce c/p'ye sahip olduğunuz fonksiyonda aşağıdaki satırı bulun ve başlığı değiştirin:
wp_add_dashboard_widget('dashboard_custom_feed', 'BAŞLIK BURAYA GİDİYOR', 'dashboard_custom_feed_output' ); //yeni RSS besleme çıktısı ekle
Değişiklikleri kaydetmeyi ve kontrol panelinize gitmeyi unutmayın. Her şey doğru yapılırsa, özel haber beslemeniz hazır; harika, değil mi?
Herhangi bir harici RSS beslemesini kolayca görüntüleme
Kullanıcıları WordPress web sitenizdeki bir bağlantıya yönlendirerek kendi RSS beslemenizi kolayca gösterebilseniz de, harici bir bağlantı göstermek biraz daha karmaşık olabilir. Ancak bunun cesaretinizi kırmasına izin vermeyin, çünkü bu makalede size göstereceğimiz bir işlevi kopyalayarak/yapıştırarak sitenizin herhangi bir yerinde bir RSS beslemesi görüntülenmeye devam edebilirsiniz.
Feed'leri kontrol altına alacak, sürekli bakım ve güncelleme gerektirecek başka bir eklenti kurmak yerine kendi listenizi oluşturabilirsiniz. Tek yapmanız gereken, görüntülemek istediğiniz yayının bağlantısını değiştirmek ve sitenizde gösterilen yayın sayısını değiştirmek.
İster yeni bir sayfada/yazıda harici RSS beslemesi gösterecek olun, ister kenar çubuğunuza, üstbilginize veya altbilginize yerleştirmek isteyin, prosedür pratik olarak aynıdır:
- Sidebar.php dosyasını veya beslemenin görünmesini istediğiniz herhangi bir dosyayı açın
- Aşağıdaki kodu kopyalayıp yapıştırın:
<?php include_once(ABSPATH.WPINC.'/feed.php'); $rss = fetch_feed('http:// http://dev.firstsiteguide.com/feed/'); $maxitems = $rss->get_item_quantity(4); $rss_items = $rss->get_items(0, $maxitems); ?> <ul> <?php if ($maxitems == 0) echo '<li>Öğe yok.</li>'; Başka // Her besleme öğesi arasında dolaşın ve her öğeyi şu şekilde görüntüleyin: bir köprü. foreach ( $rss_items as $item ): ?> <li> <a href='<?php echo $item->get_permalink(); ?>' başlık='<?php yankı 'Yayınlandı '.$item->get_date('j FY | g:i a'); ?>'> <?php echo $item->get_title(); ?></a> </li> <?php endforeach; ?> </ul>
- 2. satırdaki URL'yi değiştirin
- 3. satırda görüntülenecek RSS beslemelerinin sayısını değiştirin
- Değişiklikleri Kaydet
Artık diğer sitelerden bir veya birkaç RSS beslemesi ayarlamış olduğunuza göre, kendi RSS beslemelerinizle ilgilenmeyi unutmayın.
RSS beslemelerinde görüntüleri etkinleştirin; düşündüğünden daha kolay
Birçok kişi RSS beslemelerinin tarihin bir parçası olduğunu düşünüyor. Yine de, daha da fazlası, insanlar RSS'yi günlük olarak kullanıyor. Favori web sitelerinizi tarayıcınızda, web sitenizde ve hatta WordPress yöneticinizde saklamakla kalmaz, akıllı telefonlar dünyayı ele geçirdikten sonra yayınlar daha da popüler hale geldi. Artık en sevdiğiniz güncellemelerin ve yazarların güncellemelerini hareket halindeyken takip etmeye devam edebilir ve yeni bir makale yayınlandıktan sonra saniyeler içinde yeni içeriğe erişebilirsiniz.
Hala RSS beslemelerine girmemiş olsanız bile, kendi web sitenizi çalıştırmaya başladığınızda, bu hizmeti düzenli olarak kullananları düşünmelisiniz.


WordPress'te RSS içeriğini değiştirmenin farklı yolları vardır. Örneğin, gönderinizi RSS beslemeleri için planlayabilir veya WordPress'in RSS beslemelerini etkileyen alıntıları gösterme şeklini değiştirebilirsiniz. Ancak ne yaparsanız yapın, RSS beslemenize eklenmiş bir resminiz olmayacak.
Aynı konuyla ilgili beslemelerini düzenli olarak güncelleyen birkaç web sitesine sahip olduğunuzu hayal edin. Akıllı telefonunuzda feed uygulamanızı (örneğin Feedly) açıyorsunuz ve yazı başlığının yanında resim bulunan bir site varken diğerinde resim yok. Hemen hemen her durumda, insanlar yanındaki resmin bulunduğu bağlantıya gidecektir çünkü bu daha ilginç görünüyor ve size yazarın eşyalarını umursadığı hissini veriyor.
Zaten her gönderiye eklenmiş bir görsele sahip olduğunuz için mazeret yok – bu görseli RSS beslemesine de ekleyebilir ve web sitenizi besleme kullanan insanlar için daha çekici hale getirebilirsiniz.
Kılavuzun bu bölümünde, yayınlarınıza öne çıkan görselleri nasıl ekleyeceğinizi göstermek üzereyiz. Aslında, çok basit ve sadece aşağıda bulunan kodu kopyalayıp yapıştırmanız gerekecek:
- Functions.php dosyasını açın
- Kodu kopyalayıp yapıştırın:
add_filter('the_content_feed', 'rss_post_thumbnail'); function rss_post_thumbnail($içerik) { küresel $yazı; if( has_post_thumbnail($post->ID)) $içerik = '<p>' . get_the_post_thumbnail($post->ID, 'küçük resim'). '</p>' . $içerik; $içerik döndür; }
- Değişiklikleri Kaydet
İşte gidiyorsun. Öne çıkan bir görsel eklenmiş her gönderi, artık RSS beslemelerine ek olarak aynı görseli kullanacak. Şimdi devam edebilir ve kullandığınız herhangi bir uygulamada güncellenmiş RSS beslemenizi deneyebilirsiniz. Sıkıcı ve düz metin yerine sitenizin tüm sunumunu değiştiren bir görsele sahip olacaksınız.
5 basit adımda RSS için gönderilerinizi planlayın
Genellikle WordPress, siz yayınla düğmesine bastıktan sonra yeni makalenizi RSS beslemesine otomatik olarak gönderir. Bunda yanlış bir şey olmamasına ve makalenizin mümkün olan en kısa sürede özet akışında görünmesini istemenize rağmen, bazen o gönderiyi planlamak isteyebilirsiniz. Makalenin bu bölümünde, bir RSS gönderisini nasıl geciktireceğinizi göstereceğiz. Örneğin, gönderiyi birkaç dakika geciktirirseniz, gönderi feed'de yayınlanmadan önce bazı ek değişiklikler yapmanız yeterli olacaktır.
İşte bu gecikmeyi elde etmek için ihtiyacınız olacak kod:
- Functions.php dosyasını açın
- Kodu kelimesi kelimesine yeniden yazın… veya elbette kodu kopyalayıp yapıştırın:
function planlanmış_besleme($nerede) { küresel $wpdb; if ( is_feed() ) { // WP formatında zaman damgası $şimdi = gmdate('Ymd H:i:s'); // bekleme değeri; + cihaz $bekle = '10'; // 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 .= " VE TIMESTAMPDIFF($cihaz, $wpdb-> posts.post_date_gmt, '$şimdi') > $bekleyin "; } $nerede döndür; } add_filter('posts_where', 'scheduled_feed');
- $device değişkenini dakika, saat, gün vb.
- $wait değişkenini dakika, saat, gün sayısı veya seçtiğiniz herhangi bir şeyle değiştirin. Bu, gönderinizin RSS Akışında otomatik olarak yayınlanmadan önce bekleyeceği zamandır.
- Değişiklikleri Kaydet
Bu kadar. RSS beslemenizi planlamak için başka bir şey yapmanız gerekmez.
Gönderinizin RSS Akışını otomatikleştirin
Web push bildirimleriyle RSS besleme çıktınızı otomatikleştirin. RSS besleme öğelerinizi hedeflenen web push bildirimleri aracılığıyla otomatik olarak göndermek için web push bildirimlerinizi kolayca entegre edin.
Kategorileri RSS beslemesinden çıkarmanın en kolay yolu
WordPress kullanarak ilk gönderinizi yayınladığınız andan itibaren, yeni gönderileriniz otomatik olarak RSS beslemesi olarak yayınlanacaktır. Bu beslemeye web sitenizi takip etmek isteyen herhangi bir kullanıcı tarafından kolayca erişilebilir ve bu nedenle RSS beslemenizi olabildiğince iyi hale getirmeniz gerekir.

Feed'lerinizin yayınlanmasını istediğiniz zaman kolayca erteleyebilirsiniz, ancak bazen takipçilerinize yalnızca belirli kategorileri göstermeniz gerekebilir. Daha da iyisi, özet akışında görüntülenmesini istemediğiniz kategorileri hariç tutmak isteyeceksiniz.
Kategorileri RSS beslemesinden kolayca hariç tutun:
Örneğin, her gün yeni içerikle güncellenen bir düzine kategoriniz olabilir ve kullanıcılarınızı bunaltmak istemezsiniz. Belki belirli bir kategori, yalnızca sosyal medya sitelerinden kullanıcıları çekmek için tasarlanmıştır. Veya RSS beslemenizin yalnızca "haberler" kategorisini göstermesini istiyorsunuz. Sebep ne olursa olsun, aşağıdaki satırlarda size bir kategoriyi RSS beslemesinden nasıl kolayca hariç tutacağınızı göstermek üzereyiz:
- Functions.php'yi açın
- Kodu kopyalayıp yapıştırın:
function external_categories_from_rss($sorgu) { if ($query->is_feed) { $query->set('cat','-10,-21,-32'); } $sorguyu döndür; } add_filter('pre_get_posts', 'exclude_categories_from_rss');
- 3. satırdaki kategori kimliklerini değiştirin
- Değişiklikleri Kaydet
Bir kategorinin kimlik numarasını bulmanın en kolay yolu, Mesajlar -> Kategoriler'den bir kategori açmaktır . “Düzenle” düğmesine tıkladığınızda, kimlik, tarayıcınızın üstünde bir URL biçiminde gösterilecektir.
Koddan da anlayabileceğiniz gibi, bir kategoriyi hariç tutmak için ID'den önce bir “-“ karakteri girmeniz gerekecektir. Kimlikleri ayarladığınızda, bu kategoriler artık RSS beslemenizde görüntülenmeyecektir. Gelecekte bunu değiştirmeniz gerekirse, gerektiğinde işlevi değiştirebilir ve listeden bir kategori ekleyebilir/kaldırabilirsiniz.
RSS beslemeniz artık daha da iyi hale geldi. WordPress destekli web sitenizi nasıl geliştireceğiniz ve zaten harika olan blog platformundan en iyi şekilde nasıl yararlanacağınızla ilgili diğer eğitimlerimize göz atmayı unutmayın.
toparlamak
Şimdiye kadar RSS beslemelerinin hala bir şey olduğu gerçeğini kabul etmiş olmalısınız. Ve RSS hayranı olmasanız bile, günlük olarak beslemeleri kullanmaya devam eden ziyaretçilerinizi düşünmelisiniz. Onlara yardımcı olmak için, bu kılavuzda size gösterdiğimiz ipuçlarından herhangi birini uygulayarak RSS beslemenizden en iyi şekilde yararlanın.
RSS hakkında ne düşünüyorsunuz? Haberleri bilgisayarlarınızda veya akıllı telefonlarınızda topluyor musunuz? Blogunuzdaki RSS ne olacak?