เอาโค้ดการเขียน 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