Saturday, March 12, 2016

Cara filter post per hari ini di wordpress

Cara filter post per hari ini di wordpress

Cara filter post per hari ini di wordpress - Sedikit membahas fungsi filter, kali ini saya akan mencoba membuat filter tanggal berdasarkan tanggal hari ini. Tanpa banyak basa basi, langsung aja ke pembahasan.

Perhatikan kodingan di bawah ini :

<?php
$today = getdate();
$query = new WP_Query('year=' . $today['year'] . '&monthnum=' . $today['mon'] . '&day=' . $today['mday'] );
if( $query->have_posts() ){
while( $query->have_posts() ){ $query->the_post();
the_title();
}
} else { echo "tidak ada postingan hari ini..."; }
?>

Keterangan :

# getdate() merupakan fungsi untuk mengambil data hari ini, jika pada php biasa, fungsi ini sama dengan fungsi date() .
# WP_Query merupakan sebuah fungsi dari wordpress, dengan fungsi ini kamu bisa mencari seluk beluk halaman atau postingan pada wordpress, lengkapnya baca sendiri disini => BACA SELENGKAPNYA.
# Untuk isi yang terdapat di dalam wp_query merupakan argumen perintah yang kita ingin kan, pada kodingan di atas, berisi argumen perintak untuk mem-filter data postingan berdasarkan tahun ini, bulan ini dan tanggal hari ini.

Berikut adalah variasi lain dari query diatas, yang ini lebih mudah di baca kalau menurut ku :) hehe

<?php
$today = getdate();
$args = array(
'date_query' => array(
array(
'year' => $today['year'],
'month' => $today['mon'],
'day' => $today['mday'],
),
),
);
$query = new WP_Query( $args );
?>

Mungkin cukup sekian, semoga bermanfaat :) .
Danke :)

Saya hanya seorang "newbie" yang baru bisa ngoding lohor kemarin.


EmoticonEmoticon