Belirli bir tarih aralığındaki yazıları listeleme işlemi
WordPress kullanıcıları için oldukça faydalı bir özelliktir. Bu özellik,
kullanıcıların belirli bir zaman diliminde yayınladıkları yazıları kolayca
bulmalarına ve düzenlemelerine olanak tanır. Bu makalede, WordPress'te belirli
bir tarih aralığındaki yazıları nasıl listeleyebileceğiniz hakkında kapsamlı
bir rehber sunacağım.
WordPress'te belirli bir tarih aralığındaki yazıları
listelemenin birkaç farklı yöntemi vardır. İşte bunlardan bazıları:
Tarih Aralığına Göre Arama Yapma: WordPress'in
varsayılan arama işlevini kullanarak belirli bir tarih aralığındaki yazıları
bulabilirsiniz. Arama çubuğuna tarih aralığını belirten uygun bir sorgu
girdikten sonra, sonuçlar o tarih aralığına göre filtrelenir.
Yayınlar Sayfasını Kullanma: WordPress yönetici
panelindeki "Yayınlar" sayfasını kullanarak belirli bir tarih
aralığındaki yazıları listeleyebilirsiniz. "Yayınlar" sayfasına
gidin, ardından "Tarih" sütununu tıklayarak yazıları tarihe göre
sıralayın ve istediğiniz tarih aralığını seçin.
Kod İle Özel Sorgular Oluşturma: WordPress'te belirli
bir tarih aralığındaki yazıları listelemek için özel bir sorgu
oluşturabilirsiniz. Bunun için PHP kodu kullanmanız gerekebilir. Özel
bir sorgu oluşturarak belirli bir tarih aralığındaki yazıları WordPress
temasına veya eklentisine entegre edebilirsiniz.
Eklenti Kullanma: WordPress'in sunduğu çeşitli
eklentileri kullanarak belirli bir tarih aralığındaki yazıları
listeleyebilirsiniz. Bu eklentiler genellikle kullanımı kolay arayüzler sunar
ve kullanıcıların belirli bir tarih aralığına göre yazıları filtrelemesine
olanak tanır.
Belirli bir tarih aralığındaki yazıları listelemenin bu
yöntemleri, WordPress kullanıcılarının içeriklerini daha kolay bir şekilde
yönetmelerine yardımcı olabilir. Bu yöntemlerden herhangi birini seçerek,
istediğiniz tarih aralığındaki yazıları hızlı bir şekilde bulabilir ve
düzenleyebilirsiniz.
$args = array(
'post_type' => 'post',
'posts_per_page' => -1,
'date_query' => array(
array(
'after' => '2019-01-01', // Başlangıç tarihi
'before' => '2020-01-01', // Bitiş tarihi
'inclusive' => true, // Belirtilen tarihleri de içerecek şekilde
),
),
);
$query = new WP_Query( $args );
if ( $query->have_posts() ) {
while ( $query->have_posts() ) {
$query->the_post();
// Yazıları listeleme kodu buraya eklenecek
}
} else {
// Belirtilen tarih aralığında yazı bulunamadı
}
wp_reset_postdata();
Bu kod örneği, 2019-01-01 tarihinden başlayarak 2020-01-01 tarihine kadar olan yazıları listeleyecektir. İlgili kodu temanızın dosyalarına ekleyerek veya bir eklenti içine yerleştirerek kullanabilirsiniz.