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

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

Bạn đang dùng mã nguồn WordPress, bạn muốn web mình hiển thị bài viết liên quan để nâng cao tương tác có các bạn nhưng chưa biết làm 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

có 2 phương pháp giúp bạn tạo bài viết liên quan trên WordPress ấy 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.

với đông đảo Plugin mang thể giúp bạn tạo tin liên quan nhưng mình sẽ chỉ giới thiệu sở hữu 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 có 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 nên hiển thị . Bạn cũng với thể chọn việc chiếc 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 cực kỳ dễ để sử dụng, Nó bao gồm 5 giao diện khác nhau cho bạn lựa tìm.

WordPress Related Posts

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

Plugin này sẽ lấy các 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 các 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 mang plugin này.

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

giả dụ bạn không muốn phải cài Plugin vào website của mình bạn có thể dùng bí quyết thiết bị 2 dưới đây.

cách 2: tiêu dùng Code tạo tin liên quan

Bạn chỉ nên past đoạn code này vào file single.php trong folder giao diện của khách hàng.

Lựa tìm thứ nhất : Hiển thị bài viết liên quan dựa trên những 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 dòng trừ.
'orderby'=> 'rand', //Hiển thị bài viết ngẫu nhiên
'showposts' => 10, // Số lượng bài viết mà bạn muốn hiển thị
//'caller_get_posts' => 1 // dùng trường hợp bạn dùng wordpress phiên bản < 3.1 ***
'ignore_sticky_posts' => một //*** dùng cho phiên bản wordpress >= 3.1 ***
);
$query = new WP_Query($args);
//Nếu với các 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 ấy
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 cái trừ.
'orderby'=> 'rand', //Hiển thị bài viết khi không
'showposts' => 10, // Số lượng bài viết mà bạn muốn hiển thị
//'caller_get_posts' => một // sử dụng trường hợp bạn dùng wordpress phiên bản < 3.1 ***
'ignore_sticky_posts' => một //*** 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 mang các 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 ấy
wp_reset_query();
?>

Sau lúc bạn quyết định lựa tìm 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 sử 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 :

Hy vọng với 2 bí quyết tạo tin liên quan trong WordPress trên sẽ giúp bạn sở hữu 1 website xuất sắc nhất. giả dụ bạn ko muốn mất thời gian chọn hiểu các logic website sao cho yêu thích sở hữu người mua nói chung với thể địa chỉ để dùng dịch vụ làm web theo đề nghị tại Webbee. Chúng tôi sẽ giúp bạn tích hợp các gì thiết yếu nhất cho web của mình.

Chúc bạn thành công!

0 nhận xét:

Đăng nhận xét