24
Jun

แสดงเรื่องล่าสุด ในหมวดหมู่เดียวกันสำหรับ WordPress

Category: Blog , code / 591 views

สำหรับใครที่เป็นผู้พัฒนา 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}

 

เมื่อ cat=1 หมายถึง ให้แสดงเรื่องล่าสุดจากหมวดหมู่ที่ 1 (ID =1)  และ showposts=10 หมายถึงจำนวนเรื่องล่าสุดที่ต้องการให้แสดงผล คือแสดง 10 เรื่องครับ

 

ลองนำไปใช้ดูนะครับ ขอให้มีความสุขกับการพัฒนาเว็บไซต์ครับผม

Tags:


Phraisohn Siripool is a Graphic Designer and Website Developer. Contact Buksohn for Your Business Endeavours