RSS akışındaki gönderileri geciktirmek, içeriğinizin ne zaman yayınlanacağını kontrol etmenizi sağlar. Ancak, WordPress'te yeni bir gönderi yayınladığınızda, bu gönderi sitenizin RSS akışında hemen görünür.
Hızlı paylaşım kullanışlı olsa da, son dakika düzenlemeleri, yazım hatalarını düzeltme veya tamamlanmamış taslakların abonelere ulaşmasını önleme için ekstra zamana ihtiyacınız olabilir. Ayrıca, içerik kazıyıcılar, arama motorları onu indekslemeden önce çalışmanızı çalabilir, bu da SEO'nuza zarar verebilir.
Doğru eklenti ve birkaç basit ayarla, gönderilerinizin beslemede görünmeden önce hazır ve cilalı olmasını sağlamak için zamanlamayı kolayca ayarlayabilirsiniz. Araştırmalarımıza göre WPCode bu iş için en iyi eklentilerden biridir.
Bu kılavuzda, gönderilerin RSS beslemenizde görünmesini geciktirmek için basit adımları size adım adım anlatacağız, bu da içeriğinizin zamanlamasını daha iyi yönetmenize yardımcı olacaktır.

WordPress'te RSS Beslemenizi Neden Geciktirmelisiniz?
Bazen WordPress blogunuza göremediğiniz bir yazım hatasıyla bir şey yayınlayabilirsiniz. Hata daha sonra RSS beslemenize ve tüm abonelerinize dağıtılır. WordPress blogunuzda e-posta abonelikleri varsa, o aboneler de bunu alacaktır.
By adding a delay between your RSS feed and your live site, you can give yourself a small window of time to catch an error on a live site and fix it.
RSS akışları ayrıca içerik kazıma web siteleri tarafından da kullanılır. İçeriğinizi izlemek ve gönderileriniz canlı göründüğü anda kopyalamak için kullanırlar. Az otoritesi olan yeni bir web siteniz varsa, o zaman bu içerik kazıyıcılar genellikle arama sonuçlarında sizi geçebilir.
Bir makaleyi akışınızda geciktirerek, arama motorlarına önce içeriğinizi taramak ve indekslemek için yeterli zaman verebilirsiniz.
Bunu akılda tutarak, gönderilerin WordPress web sitesinin RSS akışında görünmesini kolayca nasıl geciktireceğinizi göstereceğiz. İşte bu kılavuzda ele alacağımız tüm şeylerin hızlı bir genel bakışı:
- WordPress RSS Akışınızda Gönderileri Geciktirme
- Bonus İpucu: WPCode Kod Parçacığı Kitaplığına Göz Atın
Hemen başlayalım!
WordPress RSS Akışınızda Gönderileri Geciktirme
Başlangıç olarak, gönderilerin sitenizin beslemesinde görünmesini geciktirmek için WPCode'u kullanmanızı öneririz. WPCode, sitenizin bozulması endişesi olmadan özel kodu WordPress'e güvenli ve kolay bir şekilde eklemenizi sağlar.
Gelişmiş kullanıcılar için, aşağıdaki kodu temanızın functions.php dosyasına yapıştırabilirsiniz. Zaman aralığını değiştirmek için kodu değiştirmeniz gerekecektir.
Not: Çekirdek WordPress dosyalarınızı düzenlemek hassas bir işlemdir. Küçük bir hata bile sitenizi bozabilir ve temanızı güncellediğinizde özel kod parçacıklarını kaybedersiniz. Bu nedenle WPCode'u öneriyoruz.
Ayrıntılar için, web'den WordPress'e kod parçacıkları yapıştırma hakkında başlangıç kılavuzu hakkındaki makalemize bakın.
function wpb_snippet_publish_later_on_feed( $where ) {
global $wpdb;
if ( is_feed() ) {
// Timestamp in WP-format.
$now = gmdate( 'Y-m-d H:i:s' );
// Number of unit to wait
$wait = '10'; // integer.
// Choose time unit.
$unit = 'MINUTE'; // MINUTE, HOUR, DAY, WEEK, MONTH, YEAR.
// Add SQL-sytax to default $where. By default 10 minutes.
$where .= " AND TIMESTAMPDIFF($unit, $wpdb->posts.post_date_gmt, '$now') > $wait ";
}
return $where;
}
add_filter( 'posts_where', 'wpb_snippet_publish_later_on_feed' );
Şimdi, bunu WPCode ile nasıl kolayca yapacağınızı göstereceğiz.
İlk olarak, ücretsiz WPCode eklentisini yüklemeniz ve etkinleştirmeniz gerekecektir. Ayrıntılar için, bir WordPress Eklentisinin nasıl kurulacağına dair adım adım kılavuzumuzu takip edebilirsiniz.
Etkinleştirdikten sonra, Kod Parçacıkları » Parçacık Ekle bölümüne gidebilirsiniz. Ardından, sadece 'RSS'i arayın veya 'RSS Beslemeleri' kategorisine aşağı kaydırın.
Ardından, sonuçlardaki 'RSS Beslemelerinde Gönderileri Geciktir' seçeneğinin üzerine gelin ve 'snippet'i kullan' seçeneğine tıklayın.

Ardından, WPCode'un kod parçacığı ayarlarını sizin için önceden yapılandırdığı 'Kod Parçacığını Düzenle' ekranına yönlendirileceksiniz.
Varsayılan olarak, gönderilerinizin yayınlandığı zamandan itibaren RSS beslemesinde görünmesi 10 dakika gecikecektir.
Bu gecikme sizin için uygunsa, yapmanız gereken tek şey, anahtara tıklayarak onu ‘Aktif’ olarak değiştirmek ve ‘Güncelle’ düğmesine basmaktır.

Gecikme süresini değiştirmek isterseniz, 10. satırdaki sayıyı ve 13. satırdaki zaman birimini değiştirebilirsiniz.
Örneğin, $wait = '10'; ve $unit = 'MINUTE' yerine $wait = '1' ve $unit = 'HOUR' yazarak gönderiyi bir saat geciktirebilirsiniz.
Gecikmeyi tekrar ayarlamanız gerekirse, bu adımları tekrarlayın. Gönderilerin hemen akışa geri dönmesini istiyorsanız, anahtarı 'Etkin Değil' konumuna getirin ve 'Güncelle' düğmesine basın.
Bonus İpucu: WPCode Kod Parçacığı Kitaplığına Göz Atın
WPCode, beraberinde çok sayıda başka kod parçacığı da sunar. Bunları yönetici panelinizden Kod Parçacıkları » Kitaplık bölümüne giderek görebilirsiniz.

Sitenizdeki bazı tek kullanımlık eklentileri, kütüphanede bulduğunuz kod parçacıklarını etkinleştirerek değiştirebilirsiniz.
Örneğin, size şu imkanları sunan parçacıklar bulabilirsiniz:
- Otomatik güncellemeleri devre dışı bırak
- SVG yüklemelerine izin verin
- Gönderiler için minimum bir kelime sayısı ve çok daha fazlasını ayarlayın.
Umarım bu makale, gönderilerin WordPress RSS akışında görünmesini kolayca nasıl erteleyeceğinizi öğrenmenize yardımcı olmuştur. Sırada, etiketler ve özel taksonomi arşivleri için RSS aboneliği ekleme ve WordPress'e bir RSS site haritası ekleme hakkındaki rehberlerimize göz atmak isteyebilirsiniz.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Olaf
Birkaç müşteri web sitesini yönetiyorum ve istek üzerine bir makale yayınladığım ve ancak sonradan birkaç dilbilgisi hatası veya başlıkta bir yazım hatası fark ettiğim birkaç kez başıma geldi. Bazen, yayınlanmak üzere göndermeden önce kendilerinin gözden geçirdiğini umarak, müşteriden gelen şeyleri tekrar kontrol etme eğilimi vardır. Böyle bir makale müşteriler tarafından RSS yoluyla çekildiğinde gereksiz gaf'lara yol açabilir. Bu, bu tür basit ama bazen oldukça can sıkıcı hatalar sorununa harika bir çözümdür ve kullanıcıların önünde aptal görünmekten kolayca kaçınmaya yardımcı olur. Ayrıca, bir kod parçacığı kullanarak web sitesinde yapmak çok basit bir değişikliktir.
Jiří Vaněk
İçerik kazıyıcılarla ilgili sorunlarım da var ve bu beni oldukça rahatsız ediyor çünkü biri yasa dışı olarak içeriğimi çalmaya çalışıyor. Bu sorunla ilgilenmek istediğim için, burada bahsedilen RSS gecikmesini uygulamayı deneyeceğim. Umarım bu sorunu çözmeye yardımcı olur veya en azından en aza indirir.
Dayo Olobayo
Geçmişte içerik kazıyıcılar tarafından mağdur edilmiş biri olarak, gönderilerin RSS beslemesinde görünmesini geciktirme tekniğiyle çok ilgileniyorum. İçeriğimi çalan bu otomatik botları engellemek için akıllıca bir yol gibi görünüyor. Paylaştığınız için teşekkürler.
Kurt
Code Snippets eklentisini kullanıyorum. Bu fonksiyon şuralarda mı çalışmalı: her yerde, yalnızca yönetici alanında mı, yoksa yalnızca sitenin ön yüzünde mi?
WPBeginner Desteği
Bu seçeneklerden ön uçta veya her yerde çalışacaktır.
Yönetici
CNXSoft
Görünüşe göre artık çalışmıyor. Bu kodla aşağıdaki hatayı alıyorum:
beklenmeyen değişken “$wpdb”
WPBeginner Desteği
Kod hala çalışıyor olmalı, kodun doğru eklendiğinden emin olmak için aşağıdaki kılavuzumuza göz atmanızı öneririz:
https://www.wpbeginner.com/beginners-guide/beginners-guide-to-pasting-snippets-from-the-web-into-wordpress/
Yönetici
Eric Xiao
Günün belirli bir saatinde yeni bir RSS beslemesi girişi göstermek mümkün mü?
WPBeginner Desteği
Merhaba Eric,
Bunu yapmanın en kolay yolu, gönderilerinizi günün belirli bir saatinde yayınlamaktır. Ancak önbellekleme ve kullanıcının rss besleme tarayıcıları, girdinizin kullanıcının RSS besleme okuyucularında veya gelen kutusunda ne zaman görüneceğini hala etkileyebilir.
Yönetici
Melika
Eğitim için teşekkürler.
Bahsettiğiniz içerik kazıyıcılar kısmı beni biraz endişelendirdi. Bu yüzden içerik kazıyıcılar ve indeksleme ile ilgili sorunları önlemek için bu yöntemi kendiniz kullanıp kullanmadığınızı sormak istedim...
Melika
Now i know what i asked was kind of funny
Because i see that you have mentioned “website with little authority”
Thanks again for the article
Bob
Süregelen bir utanç kaynağını durduracak harika bir ipucu. Teşekkürler!