Thứ Bảy, 2 tháng 4, 2016

Hiển thị các bài viết liên quan trong WordPress

Bạn đang tiêu dùng mã nguồn WordPress, bạn muốn website mình hiển thị bài viết liên quan để tăng tương tác với người dùng nhưng chưa biết khiến thế nào. Hôm nay Webbee sẽ hướng dẫn bạn tạo bài viết liên quan trong WordPress.

hien-thi-bai-viet-lien-quan-trong-wordpress

Hiển thị bài viết liên quan trong WordPress

>>> Bài viết hay: Thiet ke web noi that

sở hữu 2 phương pháp giúp bạn tạo bài viết liên quan trên WordPress đó là dựa vào Plugin và thay đổi một chút code.

Hiển thị bài viết liên quan trong WordPress

bí quyết 1: tiêu dùng Plugin tạo tin liên quan.

mang số đông Plugin mang thể giúp bạn tạo tin liên quan nhưng mình sẽ chỉ giới thiệu có bạn 5 Plugin hữu hiệu tạo tin liên quan thôi nhé.

Wp-Thumbie

hien-thi-bai-viet-lien-quan-trong-wordpress-1

Plugin này hiển thị tin liên quan cộng mang hình thumnail của bài viết đấy. Bạn mang thể chọn lựa số lượng bài viết buộc phải hiển thị . Bạn cũng sở hữu thể tìm việc dòng bỏ các bài viết từ danh mục bạn chỉ định.

Yet Another Related Posts Plugin

Yet Another Related Posts Plugin (YARPP) cho bạn danh sách các bài viết hoặc trang liên quan tới bài viết ngày nay dựa theo categories và thẻ tags. Plugin này ko kèm theo hình ảnh thumnail của bài viết.

nrelate Related Content

hien-thi-bai-viet-lien-quan-trong-wordpress-2

Đây là plugin có giao diện hiển thị rất đẹp, như bạn thấy ở hình bên trên, hình thumnail, tiêu đề bài viết được xếp đặt gọn gàng và đẹp mắt. Plugin này vô cùng dễ để dùng, Nó bao gồm 5 giao diện khác nhau cho bạn lựa chọn.

WordPress Related Posts

hien-thi-bai-viet-lien-quan-trong-wordpress-3

Plugin này sẽ lấy những tin liên quan dựa vào WordPress tags. Nó cho phép bạn tìm hiển thị thumnail bài viết hay ko, và cả đoạn mô tả ngắn về bài viết đấy nữa. Plugin này xem ra cũng hơi thú vị và đáng để cài vào blog của bạn.

Related Posts Thumbnails

hien-thi-bai-viet-lien-quan-trong-wordpress-4

Plugin này sẽ chèn những tin liên quan vào sau mỗi bài viết , nó cũng cho phép bạn tùy chỉnh kích thước hiển thị thumnail bài viết. Dễ quản lý và tùy chỉnh có plugin này.

Bạn ko buộc phải cài quá rộng rãi Plugin vào web bởi việc thêm Plugin vào website với các ưu thế cũng như nhược điểm. Xem thêm: Việc tiêu dùng Plugins tràn lan ảnh hưởng đến web như thế nào?

trường hợp bạn ko muốn cần cài Plugin vào web của mình bạn có thể dùng bí quyết trang bị 2 dưới đây.

phương pháp 2: tiêu dùng Code tạo tin liên quan

Bạn chỉ bắt buộc past đoạn code này vào file single.php trong folder giao diện của quý khách.

Lựa tìm thứ 1 : Hiển thị bài viết liên quan dựa trên các thẻ tag của bài viết .

<?php
//Lấy danh sách những thẻ tag từ bài viết
$tags = wp_get_post_tags($post->ID);
//Nếu tags tồn tại thì.
if ($tags)
$tag_ids = array();
//Lấy giá trị id của tag
foreach($tags as $each_tag)
$tag_ids[] = $each_tag->term_id;
//WP_Query arguments.
$args = array(
'tag__in' => $tag_ids, //Một mảng của tag IDs sẽ được đưa vào.
'post__not_in' => array($post->ID), //Một mảng của ID bài viết sẽ được chiếc trừ.
'orderby'=> 'rand', //Hiển thị bài viết tự dưng
'showposts' => 10, // Số lượng bài viết mà bạn muốn hiển thị
//'caller_get_posts' => 1 // tiêu dùng ví như bạn tiêu dùng wordpress phiên bản < 3.1 ***
'ignore_sticky_posts' => một //*** sử dụng cho phiên bản wordpress >= 3.1 ***
);
$query = new WP_Query($args);
//Nếu có những bài viết liên quan thì
if( $query->have_posts() )
echo '<div>';
echo '<h3>Related Article(s):</h3><ol>'; //*** Thay đổi tiêu đề theo ý bạn***
while ($query->have_posts())
$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 '</ol>';
echo '</div>';
// Hủy chuỗi query trước đó
wp_reset_query();
?>

Lựa tìm vật dụng hai : Hiển thị bài viết liên quan dựa trên danh mục của bài viết (category).

<?php
if ($categories)
$category_ids = array();
//retrieve the category_ids for the post.
foreach($categories as $each_category)
$category_ids[] = $each_category->term_id;
//WP_Query arguments.
$args = array(
'tag__in' => $tag_ids, //Một mảng của tag IDs sẽ được đưa vào.
'post__not_in' => array($post->ID), //Một mảng của ID bài viết sẽ được loại trừ.
'orderby'=> 'rand', //Hiển thị bài viết tự nhiên
'showposts' => 10, // Số lượng bài viết mà bạn muốn hiển thị
//'caller_get_posts' => một // dùng giả dụ bạn dùng wordpress phiên bản < 3.1 ***
'ignore_sticky_posts' => 1 //*** sử dụng cho phiên bản wordpress >= 3.1 ***
);
>>> Xem thêm: Thiết kế web giới thiệu công ty
$query = new WP_Query($args);
//Nếu sở hữu những bài viết liên quan thì
if( $query->have_posts() )
echo '<div>';
echo '<h3>Related Article(s):</h3><ol>'; //*** Thay đổi tiêu đề theo ý bạn***
while ($query->have_posts())
$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 '</ol>';
echo '</div>';
// Hủy chuỗi query trước đó
wp_reset_query();
?>

Sau khi bạn quyết định lựa chọn của mình, thì copy và past code tương ứng vào file single.php. File này nằm trong folder theme mà bạn đang dùng. Đoạn code phải được đặt bên dưới hàm the_content() như đoạn code minh họa bên dưới :

0 nhận xét:

Đăng nhận xét

Twitter Delicious Facebook Digg Stumbleupon Favorites More