Query pages

Dalam dunia wordpress untuk melakukan query terhadap postingan tidaklah sulit, seperti di tulis di codex.wordpress.org, tag yang digunakan adalah query_posts(). Tetapi sempat kebingungan ketika akan melakukan query pages, cari-cari di codex.wordpress.org tidak menemukan tag untuk melakukan query page dengan jumlah lebih dari satu, yang ada hanyalah query pages dengan hasil satu page, tagnya adalah query_posts(‘page_id=7′) , hanya pages dengan id 7 yang di pilih.
Dengan sedikit susahpayah searching kesana kemari, akhirnya menemukan juga script untuk melakukan query pages dengan hasil lebih dari satu page, namun setelah di coba, hasilnya NIHIL ! waduh ! tambah pusing nih kepala. Setelah utak-utak atik dan kembali buka buka catetan, ketemu juga jalan keluarnya, dan akhirnya jadilah scriptnya

<?php $pages = array(43,69);
foreach ($pages as $ID) { ?>

<?php query_posts(“page_id=$ID”);
the_post(); ?>

<li>
<a href=”<?php the_permalink() ?>” /><?php the_title(); ?></a>
</li>
<?php } ?>

script itu akan melakukan query sesuai array yang kita masukan

<?php $pages = array(43,69);

tinggal menyesuaikan …array(43,69); dengan page_id yang diinginkan.
akhirnya jerih payah seharian tidak sia-sia… :-)


About this entry