เอาโค้ดการเขียน theme wordpress แบบง่ายๆ มาฝากอีกหนึ่งชุดครับ เพราะว่าผมต้องเขียนโปรแกรมแทบจะทุกวัน ฟังก์ชั่นหรือโค้ดต่างๆ ที่ไม่ค่อยได้ใช้ ก็อาจจะลืมไปบ้าง จึงคิดว่า เอามาเขียนไว้ใน blog ดีกว่า เวลาต้องการจะใช้ ก็จะได้ไม่ต้องไป search หาจากที่ไหนอีก
WordPress : สร้าง Relate Posts ไม่ให้โพสปัจจุบันแสดง
<h3 class="title"><span> Relate Posts</span></h3>
<div class="list">
<ul>
<?php
$category = get_the_category();
$category_id = $category[0]->cat_ID;
$my_query = new WP_Query(array(
'showposts' => 4, //โชว์แค่ 4 พอ
'orderby' => 'rand', //แสดงผลแบบสุ่ม
'cat' => $category_id, //หมวดหมู่ปัจจุบัน
'post__not_in' => array($post->ID) //ไม่ให้โชว์โพสปัจจุบันที่มันแสดงอยู่
));;
while ($my_query->have_posts()) : $my_query->the_post();
?>
<li>
<a href="<?php the_permalink() ?>"><?php if ( has_post_thumbnail() ) { the_post_thumbnail('thumb_relate'); } ?></a>
<p><a href="<?php the_permalink() ?>"><?php title_short('...', 120); ?></a></p>
</li>
<?php
endwhile;
?>
</ul>
</div>
ลองเอาไปใส่ในไฟล์ single.php ดูครับ ส่วนเรื่องการปรับแต่ง CSS ก็ตัวใครตัวมันนะ 555+
บทความโดย TsupamaN

Comments