Hiển thị bài viết liên quan bằng code trong WordPress
29/04/2010 | 2 comments | Chuyên mục: Web-Forum.
Bài viết liên quan ( Similar Post hay Related Post ) là một trong những thành phần khá phổ biến trong các blog hiện nay , làm tăng sự thân thiện của blog với người đọc đồng thời cũng góp phần làm cho lượng xem được tăng lên đáng kể . có rất nhiều plugin cho phép hiển thị bài viết liên quan , nhưng đối với mình , mình hạn chế dùng plugin thì càng tốt , vì nó thật sự làm giảm tốc độ của blog của bạn rất là nhiều . mình xin phép giới thiệu cho các bạn tạo danh sách các bài viết liên quan mà không dùng plugin :
HIỂN THỊ BÀI VIẾT LIÊN QUAN
Hiển thị bài viết liên quan theo Tags :
<?php $tags = wp_get_post_tags($post->ID);if ($tags) {$tag_ids = array();foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;$args=array( 'tag__in' => $tag_ids, 'post__not_in' => array($post->ID), 'showposts'=>5, // Số bài viêt liên quan muốn hiển thị 'caller_get_posts'=>1 );$my_query = new wp_query($args);if( $my_query->have_posts() ) { echo '<h3>Related Posts</h3><ul>';while ($my_query->have_posts()) { $my_query->the_post();?> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute();?>"><?php the_title(); ?></a></li> <?php } echo '</ul>'; } } ?>
Hiển thị bài viết liên quan theo Categories :
<?php $categories = get_the_category($post->ID); if ($categories) { $category_ids = array(); foreach($categories as $individual_category) $category_ids[] = $individual_category->term_id; $args=array( 'category__in' => $category_ids, 'post__not_in' => array($post->ID), 'showposts'=>5, // Số bài viêt liên quan muốn hiển thị 'caller_get_posts'=>1 ); $my_query = new wp_query($args);if( $my_query->have_posts() ) { echo '<h3>Related Posts</h3><ul>'; while ($my_query->have_posts()) { $my_query->the_post(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li> <?php } echo '</ul>'; } }
Các bạn có thể tùy chỉnh lại cách hiển thị của các bài liên quan trong file custom.css
nguồn: vaanresblog.com


Bạn dùng cách này nhá.
http://thuthuatso.com/2011/01/18/hien-thi-cac-bai-lien-quan-trong-wordpress-khong-dung-plugin/
Hiện tại thuthuatso.com đang dùng cách 2. Còn bạn lựa chọn cách phù hợp với mình nhá. Chúc thành công
03/07/2011
bạn có thể giúp mình mấy cái vụ : bài viết liên quan và bài viết cùng chuyên mục ko?
mình đã cố gắng cài plugin cũng như chỉnh sửa code mà vẫn ko đuợc
help me !!!!
03/07/2011