Son zamanlarda okuyucularımızdan biri bize WordPress RSS beslemesinde bir makalenin görünmesini geciktirmenin mümkün olup olmadığını sordu? RSS beslemesinde bir makalenin görünmesini geciktirmek, sizi yanlışlıkla yayından kurtarabilir ve içeriğinizi kopyalayanlara karşı savaşabilir (yayında önceliğiniz olacaktır).

Bu eğitici yazıda, WordPress'teki makalelerin görünümünü nasıl geciktireceğinizi göstereceğiz.

WordPress makalelerin başlangıcını geciktirmek

WordPress'teki makalelerin görünümünü neden geciktirelim?

Bazen makalenizde zayıf dilbilgisi veya imla sorunu yaşayabilirsiniz. Hata mevcut olacak ve RSS abonelerinize gönderilecektir. Eğer bir bülten, o zaman bu insanlar da onları alacak.

Madde WordPress yazım hatası

RSS yayınınız ve canlı siteniz arasında bir gecikme ekleyerek, hatayı yakalayıp düzeltmek için biraz zamanınız olur.

RSS beslemeleri ayrıca otomatik bloglar tarafından da kullanılır. İçeriğinizi izlemek ve makalelerinizi yayınlanır görünmez kopyalamak için kullanırlar.

eğer yeni bir web sitesi Çok az yetki ile, bazı durumlarda bu otomatik bloglar sizi arama motoru sıralamalarında geçmeyi başaracaktır.

autoblog-illüstrasyon WordPress öğretici

Bir makalenin görünmesini geciktirerek arama motorlarına zaman tanıyabilirsiniz. analizör ve önce içeriğinizi dizine ekleyin.

Böylece RSS beslemenizdeki makalelerin görünümünü nasıl kolayca erteleyeceğinizi göreceğiz.

RSS beslemesindeki bir makalenin görünümünü geciktirme

Bu yöntem, WordPress'te küçük bir kod eklemenizi gerektirir. Bu ilk defa ise, eklenti oluşturma eğitimimize her zaman göz atabilirsiniz. Ama durum böyle değil, bizimle iletişime geçebilirsiniz, biz sizin için çalışacağız.

Aşağıdaki kodu dosyaya eklemelisiniz functions.php Temanızdan veya eklentinize ekleyin.

function publish_later_on_feed ($ nerede) {global $ wpdb; if (is_feed ()) {// WP biçiminde zaman damgası $ şimdi = gmdate ('Ymd H: i: s'); // bekleme değeri; + cihaz $ bekle = '10'; // tamsayı // http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_timestampdiff $ device = 'MINUTE'; // MINUTE, HOUR, DAY, WEEK, MONTH, YEAR // SQL-sytax'ı $ varsayılana ekleyin, burada $ burada. = "VE TIMESTAMPDIFF ($ device, $ wpdb-> posts.post_date_gmt, '$ şimdi')> $ bekleyin "; } $ nereye dönün; } add_filter ('posts_where', 'publish_later_on_feed');

Bu kod, bir WordPress RSS beslemesinin istenip istenmediğini kontrol eder. Bundan sonra, öğenin orijinal tarihi ile o anki saat arasındaki aralık olarak eklemek istediğiniz geçerli saati ve saati ayarlar.

Bundan sonra, WHERE yan tümcesindeki zaman damgası farkını orijinal sorguya ekler. Orijinal istek artık yalnızca zaman farkının bekleme süresinden daha büyük olduğu öğeleri iade edecek.

Bu kodda, 10 dakikalarını ne kadar bekleyeceklerini tanımladık. İstediğini istediğin şekilde değiştirmekte özgürsün.

Umarız bu eğitici makalelerinizin RSS beslemesindeki görünümünü geciktirmenize yardımcı olur. Bir noktayı anlamadıysanız, yorum yapmaktan çekinmeyin.