Bạn đang 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 sở hữu khách hà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.
Hiển thị bài viết liên quan trong WordPress
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 1 chút code.
Hiển thị bài viết liên quan trong WordPress
bí quyết 1: sử dụng Plugin tạo tin liên quan.
có phần lớn Plugin với thể giúp bạn tạo tin liên quan nhưng mình sẽ chỉ giới thiệu mang bạn 5 Plugin hữu hiệu tạo tin liên quan thôi nhé.
Wp-Thumbie
Plugin này hiển thị tin liên quan cộng sở hữu hình thumnail của bài viết đấy. Bạn có thể chọn lựa số lượng bài viết cần 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 hiện tại 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
Đâ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 bố trí gọn gàng và đẹp mắt. Plugin này cực kỳ dễ để tiêu dùng, Nó bao gồm 5 giao diện khác nhau cho bạn lựa chọn.
WordPress Related Posts
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 không, và cả đoạn mô tả ngắn về bài viết đấy nữa. Plugin này xem ra cũng tương đối thú vị và đáng để cài vào blog của bạn.
Related Posts Thumbnails
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 với plugin này.
Bạn ko nên cài quá nhiều Plugin vào website bởi việc thêm Plugin vào website sở hữu các ưu thế cũng như nhược điểm. Xem thêm: Việc sử dụng Plugins tràn lan ảnh hưởng đến web như thế nào?
ví như bạn ko muốn phải cài Plugin vào web của mình bạn với thể dùng cách vật dụng 2 dưới đây.
phương pháp 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 quý khách.
Lựa chọn 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 các 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 tagforeach($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 tự dưng'showposts' => 10, // Số lượng bài viết mà bạn muốn hiển thị//'caller_get_posts' => một // tiêu dùng trường hợp bạn dùng wordpress phiên bản < 3.1 ***'ignore_sticky_posts' => 1 //*** 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><?phpecho '</ol>';echo '</div>';// Hủy chuỗi query trước đấywp_reset_query();?> |
Lựa chọn đồ vật 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).
<?phpif ($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ự dư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 nếu bạn sử 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 mang 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><?phpecho '</ol>';echo '</div>';// Hủy chuỗi query trước đó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 tiêu dùng. Đoạn code cần được đặt bên dưới hàm the_content() như đoạn code minh họa bên dưới :
<?php get_header(); ?><!-- part of the single.php code removed for brevity. --><?php if (have_posts()) : while (have_posts()) : the_post(); ?><div <?php post_class() ?> id="post-<?php the_ID(); ?>"> |
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 một website lý tưởng nhất. ví như bạn ko muốn mất thời gian tìm hiểu các logic website sao cho yêu thích với khách hàng nhắc chung có thể cửa hàng để dùng dịch vụ làm website theo yêu cầu tại Webbee. Chúng tôi sẽ giúp bạn tích hợp các gì cần phải có nhất cho website của mình.





