Posting Satu Tahun Lalu

22 06 2009

Beberapa website atau blog berita dengan konten yang sangat banyak dan terus menerus, mungkin memiliki artikel atau posting yang menarik dan penting satu tahun lalu. Kadang, konten menarik setahun lalu terlupakan karena pengunjung hanya menyimak berita-berita terbaru saja. Kenapa tidak anda mencoba cara mudah di bawah ini untuk menampilkan berita atau artikel yang telah anda posting satu tahun silam?


Caranya sangat mudah, anda hanya perlu menambahkan kode di bawah ini pada sidebar atau file single.php anda.

<?php
$current_day = date('j');
$last_year = date('Y')-1;
query_posts('day='.$current_day.'&year='.$last_year);
if (have_posts()):
while (have_posts()) : the_post();
the_title();
the_excerpt();
endwhile;
endif;
?>

Penjelasan singkat:
Hal pertama adalah kita harus mendapatkan tanggal hari ini terlebih dulu, seperti pada baris dua. $current_day = date(‘j’);

Kemudian, kita mencari tanggal setahun sebelumnya, yang diasumsikan satu tahun lalu, dengan kode $last_year = date(‘Y’)-1;

Setelah kedua cara tersebut, kita tinggal memanggil variabel $current_day dan $last_year pada query WordPress.

Bila anda hanya ingin menampilkan posting hari ini, anda tinggal menghapus baris 3 dan mengganti baris 4 dengan kode berikut:
query_posts(‘day=’.$current_day);

Mudah bukan? Silahkan mencoba…


Tindakan

Information

3 tanggapan

22 06 2009
ibnoe

postingan pada hari istimewa tahun kabisat gak bakalan pernah muncul :D

22 06 2009
zoel

@ ibnoe:
hehe iya ya.. ga kepikiran aku…
gimana ya caranya nyari taun kabisat? apa -1 diganti -4, tp itu cuman loop kabisat doank…

exceptional case, lol

11 07 2009
rhidiat4

yah bagus juga! tapi kenapa ga pake feeds per kategori ja?

Tinggalkan komentar