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 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'te Planlanmış Yaklaşan Gönderilerin Listesi Nasıl Gösterilir
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.

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.

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.

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.

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]

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.

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.

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]

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.

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.

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:
- Gönderilerinizi WordPress'te Zamanlama (Başlangıç Rehberi)
- WordPress'te Etkili Bir İçerik Takvimi Oluşturma İpuçları
- WordPress'te Gönderileri Toplu Olarak Zamanlama (Adım Adım)
- WordPress'te Son Gönderileri Görüntüleme
- WordPress İçin En İyi Popüler Yazılar Eklentileri (Karşılaştırmalı)
- WordPress Blogunuzda Duyuruları Nasıl Görüntülersiniz
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.


Hacala
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ı?
WPBeginner Desteği
It would require some changes to the code, we will look into the possibility in the future
Yönetici
Ivan Salko
Çalışıyor ama şunu gösteriyor:
Uyarı: Tanımsız değişken $output
Biri bana yardım edebilir mi?
WPBeginner Desteği
Bu uyarı, genellikle sitenizde uyarıları ve hataları kontrol etmek için WP Debug'ın etkinleştirilmiş olması durumunda görünür. Hataları test etmiyorsanız, aşağıdaki rehberimizi izleyerek bunu devre dışı bırakmayı denemenizi öneririz:
https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-turn-off-php-errors-in-wordpress/
Yönetici
Ivan Salko
It works !!! You are the best. Thank you.
Jiří Vaněk
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.
Pobitro Deb
Zamanlanmış gönderi için bir video gönderisi yapabilir miyim?
WPBeginner Desteği
If you wanted to make a video teaser, that would normally be best done by publishing a post for the specific teaser
Yönetici
Mrteesurez
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.
Patrick
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.
WPBeginner Desteği
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
Patrick
Düzeltildim! Kod gerçekten hala MÜKEMMEL çalışıyor. Temanın functions.php dosyasına ekleme şeklimde bir hata yapmışım!
WPBeginner Desteği
Glad to hear you solved the issue!
Susanne Tamir
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
WPBeginner Desteği
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
rashid
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.)
Antuan
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.
kimberly
teşekkürler, süper kolay görünüyor
shabir
böyle harika bir şeyi paylaştığınız için teşekkürler.
Rogier
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.)
Mayıs
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
Cecilio
Kodda bir sorun buldum:
Sorgudan yapışkan gönderileri hariç tutmak için şu satırı ekleyin:
‘ignore_sticky_posts’ => 1,
Useful article
MarkDeafMcGuire
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.
Yayın Takvimi
Bu bir eklenti mi??