สำหรับใครที่เป็นผู้พัฒนา WordPress ก็คงจะพอทราบกันนะครับว่า การเรียกเรื่องล่าสุดมาแสดงในเว็บของเรานั้น วิธีการที่ง่ายที่สุดก็คือการวนลูปโดยใช้คำสั่ง
{code type=php}
<?php get_archives(‘postbypost’, 6); ?>
{/code}
เมื่อเลข 6 คือจำนวนบทความล่าสุดที่เราต้องการให้แสดงผลครับ แต่ว่าวิธีการวนลูปแบบนี้มันจะเลือกเรื่องล่าสุดจาก “ทั้งหมด” ในเว็บไซต์ของเรา อันไหนล่าสุดกว่าก็เลือกอันนั้นครับ แล้วถ้าหากว่าเราต้องการระบุเฉพาะเจาะจงว่า เลือกมาเฉพาะหมวดหมู่นี้เท่านั้นนะ เราจะทำอย่างไร? มาดูวิธีกันครับ
{code type=php}
<ul>
<?php $recent = new WP_Query(“cat=1&showposts=10″); while($recent->have_posts()) : $recent->the_post();?>
<li><a href=”<?php the_permalink() ?>” rel=”bookmark”>
<?php the_title(); ?>
</a></li>
<?php endwhile; ?>
</ul>
{/code}
[skill]
เมื่อ cat=1 หมายถึง ให้แสดงเรื่องล่าสุดจากหมวดหมู่ที่ 1 (ID =1) และ showposts=10 หมายถึงจำนวนเรื่องล่าสุดที่ต้องการให้แสดงผล คือแสดง 10 เรื่องครับ
[/skill]
ลองนำไปใช้ดูนะครับ ขอให้มีความสุขกับการพัฒนาเว็บไซต์ครับผม