En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'te Gelecekteki Planlanmış Yazıları Nasıl Listelersiniz

Bir sonraki büyük makaleniz için heyecan uyandırmak ister misiniz? Yaklaşan gönderilerin bir listesini göstermek, okuyucuları daha fazlası için geri gelmeye teşvik etmenin akıllıca bir yoludur.

WPBeginner olarak, içerik takviminizi paylaşmanın sadık bir topluluk oluşturmaya yardımcı olduğunu öğrendik. Ziyaretçileri kaçırmamaları için abone olmaya teşvik eder.

Varsayılan olarak WordPress, bu planlanmış öğeleri yayına girene kadar gizler. Bu, hedef kitlenizin dikkatini çekmek için büyük bir fırsatı kaçırabileceğiniz anlamına gelir.

Bu kılavuzda, WordPress'te gelecekteki planlanmış gönderileri kolayca nasıl listeleyeceğinizi göstereceğiz.

WordPress'te Gelecekteki Planlanmış Gönderileri Listeleyin

WordPress'te Gelecek Yaklaşan Gönderiler Neden Görüntülenir?

Bir süredir bir WordPress blogu çalıştırıyorsanız, belirli bir zamanda gönderi yayınlamanın daha fazla insan tarafından okunmasını sağlayabileceğini bilirsiniz.

Ancak, doğru zamanın gelmesini bekleyip yayın düğmesine basamazsınız. Bu nedenle WordPress, daha sonra yayınlanmak üzere gönderileri zamanlamanıza olanak tanıyan yerleşik bir zamanlama özelliğine sahiptir.

Bu, içerik oluşturmaya ve yayın takviminizi bir profesyonel gibi yönetmeye odaklanmanıza yardımcı olabilir.

Gönderileri sitenizde planladıktan sonra, bunlar etrafında heyecan yaratmak ve blogunuzdaki etkileşimi artırmak için bu yaklaşan makalelerin bir listesini göstermek de iyi bir fikirdir.

Gelecekteki planlanmış gönderileri görüntülemek, özellikle serileştirilmiş hikayeler, ürün lansmanları veya etkinlik duyuruları gibi içerikler için etkili olabilir.

Kullanıcıları, gelecek konuları yorum bölümünde veya sosyal medyada tartışmaya, haber bülteninize kaydolmaya veya hatta etkinliklere ön kayıt yaptırmaya teşvik edebilir.

Bunu söyledikten sonra, WordPress'te gelecek zamanlanmış gönderileri kolayca nasıl listeleyeceğimize bakalım.

WordPress sitenizde planlanmış gelecek gönderilerin bir listesini, temanızın functions.php dosyasına özel kod ekleyerek kolayca gösterebilirsiniz. Ancak, kodda küçük bir hata bile sitenizi bozabilir. Bu nedenle, functions.php dosyasını doğrudan düzenlemenizi genellikle önermeyiz.

Bu nedenle, özel kodu her zaman WPCode kullanarak eklemenizi öneririz. Web sitenize kod eklemeyi güvenli ve kolay hale getiren piyasadaki en iyi WordPress kod parçacığı eklentisidir.

Bunu gerçek zamanlı olarak kapsamlı bir şekilde test ettik ve süper başlangıç dostu ve güvenilir olduğunu gördük. Deneyimlerimiz hakkında daha fazla bilgi edinmek için WPCode incelememize bakın.

Öncelikle, WPCode eklentisini yükleyip etkinleştirmeniz gerekir. Ayrıntılı talimatlar için, yeni başlayanlara yönelik bir WordPress eklentisinin nasıl kurulacağına dair kılavuzumuza bakın.

Not: WPCode'un bu eğitimde kullanabileceğiniz bir ücretsiz planı vardır. Ancak, profesyonel plana yükseltmek size kod parçacıkları için bir bulut kitaplığı, gelişmiş koşullu mantık ve daha fazlası gibi daha fazla özelliğe erişim sağlayacaktır.

Etkinleştirdikten sonra, WordPress kontrol panelinden Kod Parçacıkları » + Parçacık Ekle sayfasını ziyaret edin ve 'Özel Kodunuzu Ekle (Yeni Parçacık)' seçeneğinin altındaki 'Parçacığı Kullan' düğmesine tıklayın.

Yeni kod parçacığı ekle

Bu sizi, kod parçacığınız için bir ad ekleyerek başlayabileceğiniz ‘Özel Kod Parçacığı Oluştur’ sayfasına götürecektir. Ad, yalnızca kimliğiniz içindir ve istediğiniz herhangi bir şey olabilir.

Ardından, sağdaki açılır menüden Kod Türü olarak ‘PHP Snippet’i seçin.

Zamanlanmış gelecek gönderilerin bir listesini göstermek için kod parçacığı için PHP Snippet seçeneğini seçin

Ardından, aşağıdaki özel kodu ‘Kod Önizleme’ kutusuna kopyalayıp yapıştırmanız gerekir:

function wpb_upcoming_posts() { 
    // The query to fetch future posts
    $the_query = new WP_Query(array( 
        'post_status' => 'future',
        'posts_per_page' => 3,
        'orderby' => 'date',
        'order' => 'ASC'
    ));
 
// The loop to display posts
if ( $the_query->have_posts() ) {
    echo '<ul>';
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
        $output .= '<li>' . get_the_title() .' ('.  get_the_time('d-M-Y') . ')</li>';
    }
    echo '</ul>';
 
} else {
    // Show this when no future posts are found
    $output .= '<p>No posts planned yet.</p>';
}
 
// Reset post data
wp_reset_postdata();
 
// Return output
 
return $output; 
} 
// Add shortcode
add_shortcode('upcoming_posts', 'wpb_upcoming_posts'); 
// Enable shortcode execution inside text widgets
add_filter('widget_text', 'do_shortcode');

Bundan sonra, 'Ekleme' bölümüne aşağı kaydırın ve 'Otomatik Ekle' modunu seçin.

Gelecek gönderilerin bir listesini WordPress web sitenizde göstermek için hala bir kısa kod eklemeniz gerekeceğini unutmayın.

Bir ekleme yöntemi seçin

Son olarak, ‘Etkin Değil’ anahtarını ‘Etkin’ konumuna getirmek için sayfanın en üstüne geri kaydırın.

Bunu yaptıktan sonra, ayarlarınızı kaydetmek için 'Snippet'i Kaydet' düğmesine tıklamanız yeterlidir.

Zamanlanmış gönderileri göstermek için kod parçasını kaydedin

Klasik Bir Tema Kenar Çubuğunda Zamanlanmış Yaklaşan Gönderilerin Bir Listesini Görüntüleyin

WordPress kenar çubuğunda yaklaşan gönderilerin bir listesini görüntülemek için WordPress kontrol panelinden Görünüm » Widget'lar sayfasına gidin. Bu seçeneğin yalnızca klasik (blok olmayan) bir tema kullanıyorsanız kullanılabilir olacağını unutmayın.

Blok menüsünü açmak için ekranın sol üst köşesindeki blok ekle '+' düğmesine tıklayın.

Buradan, Kısa Kod bloğunu kenar çubuğu bölümüne sürükleyip bırakın. Ardından, aşağıdaki kısa kodu bloğa ekleyin:

[upcoming_posts]

Widget alanında gelecek zamanlanmış gönderilerin bir listesini görüntülemek için kısa kodu ekleyin

Ardından, ayarlarınızı kaydetmek için üstteki 'Güncelle' düğmesine tıklayın.

Şimdi, yaklaşan zamanlanmış gönderilerin listesini WordPress sitenizde aktif olarak görmek için ziyaret edebilirsiniz.

Yaklaşan planlanmış gönderilerin listesinin bir önizlemesi

Tam Site Düzenleyicisinde Planlanmış Gelecek Gönderilerin Bir Listesini Görüntüleyin

Eğer blok tabanlı bir tema kullanıyorsanız, Kenar Çubukları menü sekmesi sizin için mevcut olmayacaktır. Bu durumda, WordPress kontrol panelinden Görünüm » Düzenleyici sayfasını ziyaret etmeniz gerekir.

Düzenleyici açıldıktan sonra, ‘Sayfalar’a tıklayın ve ardından soldaki seçeneklerden kısa kodu eklemek istediğiniz bir sayfayı seçin.

Kısa kodu eklemek istediğiniz sayfayı tam site düzenleyicisinde seçin

Seçtiğiniz sayfa şimdi tam site düzenleyicisinde açılacaktır. Burada, blok menüsünü açmak ve sayfaya Kısa Kod bloğunu eklemek için ekle bloğu '+' düğmesine tıklamanız gerekir.

Bundan sonra, bloğa aşağıdaki kısa kodu eklemeniz yeterlidir: [upcoming_posts]

FSE'de planlanmış gelecek gönderileri görüntülemek için kısa kod ekleyin

Son olarak, ayarlarınızı kaydetmek için üstteki 'Kaydet' düğmesine tıklayın.

Şimdi, zamanlanmış yaklaşan gönderilerin listesini görmek için WordPress sitenizi ziyaret etmeniz yeterli.

FSE'de Yaklaşan gönderi önizlemesi

Bonus: WordPress'te Son Gönderileri Görüntüleme

Yaklaşan gönderileri görüntülemenin yanı sıra, WordPress sitenizde yakın zamanda yayınlanan gönderilerin bir listesini de göstermek isteyebilirsiniz.

Bunu yapmak, ziyaretçilerin yeni içeriklerle tanışmasına ve web sitenizi daha fazla keşfetmeye teşvik etmelerine yardımcı olabilir.

En Son Gönderiler bloğunu kullanarak WordPress'te kolayca yeni gönderilerin bir listesini görüntüleyebilirsiniz. Gutenberg düzenleyicisinde.

Son gönderilerde gönderi içeriğini göster

Bundan sonra, gönderi özetleri, yazar adı, yayın tarihi veya öne çıkan görsel ekleyerek bu bloğu daha da özelleştirebilirsiniz.

Daha fazla bilgi için, WordPress'te son gönderileri görüntüleme hakkındaki eğitimimize bakabilirsiniz.

Planlanmış Gönderiler Hakkında Sıkça Sorulan Sorular

Kullanıcılara yayın takvimlerini yönetmelerinde yardımcı olma deneyimimizde, gelecek içeriklerin nasıl ele alınacağına dair sık sık sorular alıyoruz. WordPress'te gelecek gönderileri görüntülemeyle ilgili en yaygın sorulardan bazılarına burada yanıtlar verilmektedir.

1. Yaklaşan gönderilerde tıklanabilir bağlantılar neden yok?

Kod parçacığının başlığı ve tarihi listelediğini ancak gerçek gönderiye bağlanmadığını fark edebilirsiniz. Bu kasıtlıdır. Gönderi hala planlanmış ve henüz yayınlanmamış olduğundan, bu bağlantıya tıklayan genel bir ziyaretçi '404 Sayfa Bulunamadı' hatası görür. Kullanıcıları bozuk bir sayfaya yönlendirmeden beklenti oluşturmak için yalnızca başlığı göstermek en iyisidir.

2. Belirli bir kategoriden yaklaşan gönderileri görüntüleyebilir miyim?

Evet, kategoriye göre filtreleme yapmak için kod parçasını değiştirebilirsiniz. WP_Query dizisinin içine, şu şekilde kategori adını belirten bir satır eklemeniz yeterlidir: 'category_name' => 'etkinlikler',. Bu satırı dizinin kapanış parantezinden önce eklediğinizden emin olun.

3. Bu yöntemi özel gönderi türleri için kullanabilir miyim?

Kesinlikle. ‘Filmler’ veya ‘Kitaplar’ gibi özel gönderi türleri kullanıyorsanız, kodu ayarlamanız yeterlidir. Sorguyu tanımlayan kod parçasında, WordPress’e standart blog gönderileri yerine bu belirli öğeleri aramasını söylemek için 'post_type' => 'your_post_type_slug' ekleyebilirsiniz.

4. Zamanlanmış gönderilerim listede görünmüyorsa ne olur?

Listeniz boşsa, önce kontrol panelinizde ‘Zamanlanmış’ veya ‘Gelecek’ durumuna sahip gönderilerinizin olduğundan emin olun. Ayrıca, Ayarlar » Genel altındaki WordPress Saat Dilimi ayarlarınızı kontrol edin. Sitenizin saati yerel saatinizle eşleşmiyorsa, WordPress gönderileri henüz “gelecek” öğeler olarak kabul etmeyebilir.

Ek Kaynaklar

Bu makalenin, WordPress'te gelecek yaklaşan zamanlanmış gönderileri nasıl listeleyeceğinizi öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca bu ek kaynaklarla da ilgilenebilirsiniz:

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.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

24 CommentsLeave a Reply

  1. Rehberiniz için teşekkürler, kod parçacığı yöntemini kullanarak gelecek gönderileri kenar çubuğuma başarıyla yerleştirdim. Ancak hala bununla ilgili bir sorum var. Kod yöntemiyle gösterilecek planlanmış gönderiler için öne çıkan görseli etkinleştirmenin bir yolu var mı?

    • It would require some changes to the code, we will look into the possibility in the future :)

      Yönetici

  2. Çalışıyor ama şunu gösteriyor:
    Uyarı: Tanımsız değişken $output
    Biri bana yardım edebilir mi?

  3. Bazen gönderi planlamayı kullanıyorum ve bu, insanları tekrar ziyaret etmeye teşvik etmek için gerçekten harika bir yol. Gerçekten akıllıca bir fikir. Bunu nasıl yapacağınızla ilgili eğitim için teşekkürler.

    • If you wanted to make a video teaser, that would normally be best done by publishing a post for the specific teaser :)

      Yönetici

  4. Bu harika bir fikir.
    Yaklaşan planlanmış gönderileri göstermek, kullanıcıları yeni gönderiler hakkında bilgilendirecek ve yayınlandığında veya canlı olduğunda gönderiyi okumak için geri dönmelerini sağlayacaktır. Ayrıca kullanıcıya okumaları gereken sonraki gönderileri önerme ve onlardan en iyi şekilde yararlanma fırsatı verecektir.
    Bu fikri uygulayacağım, teşekkürler.

  5. Merhaba,
    çok faydalı bir makaleydi! Tam da ihtiyacım olduğu için uzun zamandır kod yazıyordum. Ne yazık ki, artık çalışmıyor gibi görünüyor ve bunu düzeltmenin bir yolunu bulamadım.

    • Kodun hala çalıştığını test etmekten, şu anda kullanmıyorsanız kısa kod bloğunu kullanmak isteyeceksiniz ve bu, kısa kodun widget alanınızda tekrar çalışmasını sağlamalıdır.

      Yönetici

      • Düzeltildim! Kod gerçekten hala MÜKEMMEL çalışıyor. Temanın functions.php dosyasına ekleme şeklimde bir hata yapmışım!

  6. Harika işlev tam olarak ihtiyacım olan şey ama bir şey eksik, başlık gönderiye bağlı değil. Başlığı bu kodda gönderiye nasıl bağlarım? Çok teşekkürler

    • Bunun için önerilen bir yöntemimiz yok, çünkü bu henüz yayınlanmamış yaklaşan gönderileri gösterecektir, bu yüzden kullanıcılara yönlendirecek bir şey olmaz.

      Yönetici

  7. harika ve tam da ihtiyacım olan şey,
    şimdi Post testini bir bağlantı yapmayı düşünüyorum ve üzerine gelindiğinde ek bilgi verebilir,
    artı olarak arkalarına bir url eklemek mümkün mü (örnek: yaklaşan bir etkinliğe kaydolun.)

  8. Tüm gelecek etkinlikleri başlıkları, tarihleri ve öne çıkan görselleriyle birlikte normal bir sayfada bırakmam için birkaç tane yapmam gerekiyor mu? Teşekkürler.

  9. Bu manuel kodu paylaştığınız için teşekkürler. Özel Gönderi Türleri için nasıl değiştirilebileceğini merak ediyorum? Örneğin bir 'etkinlik' gönderi türü için? Bunu açıklayabilir misiniz? (Planlanmış gönderi eklentilerinin hiçbiri özel gönderi türleri için çalışmıyor.)

    • i think you can do that by adding (‘post_type’ => ‘addcustomposttype’,) this in array im not sure but this one is working in my custom post type btw thank you wpbeginner for the tut :D

  10. Kodda bir sorun buldum:

    Sorgudan yapışkan gönderileri hariç tutmak için şu satırı ekleyin:

    ‘ignore_sticky_posts’ => 1,

    Useful article :-)

  11. Editorial Calendar (Editöryel Takvim) kullanmayı seviyorum. Gönderileri takvim açısından sürükleyip bırakmanıza olanak tanır. Trend konular ve gönderi planlamasındaki boşlukları görmek için kullanışlıdır.

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.