Tạo danh sách bài viết liên quan cho Flatsome

 Tạo bài viết liên quan giúp giữ chân khách hàng lâu hơn khi vào website đồng thời cung cấp cho khách hàng nhiều giá trị hơn bằng các thông tin liên quan. Có nhiều cách để tạo list danh sách các bài viết đơn giản nhất là dùng plugin mình sẽ không nói trong bài viết này, nếu bạn dùng theme flatsome và muốn tạo danh sách các bài viết thì dùng cách như bên dưới nhé



Code tạo danh sách bài viết liên quan cho flatsome nhé

B1: Thêm đoạn code sau vào function.php nhé


----------

/* codfe.com tao bai viet lien quan trong flatsome */ 
add_shortcode('codfe_posts_related','flatsome_related_posts');
function flatsome_related_posts() {
ob_start();
$categories = get_the_category(get_the_ID());
if ($categories) {
echo '<div class="relatedcat">';
$category_ids = array();
foreach($categories as $individual_category) array_push($category_ids,$individual_category->term_id);
$my_query = new wp_query(array('category__in' =>$category_ids,'post__not_in' =>array(get_the_ID()),'posts_per_page' =>6));
$ids = wp_list_pluck( $my_query->posts,'ID' );
$ids = implode(',',$ids);
if( $my_query->have_posts() ) {
echo '<h3>Bài viết liên quan</h3>';
echo do_shortcode('[blog_posts style="normal" columns="3" columns__md="2" ids="' . $ids . '" image_height="56.25%" text_align="left"]');
// Sliderecho do_shortcode('[blog_posts style="normal" type="row" columns="3" columns__md="2" posts="6" image_height="56.25%" text_align="left" ids="' . $ids . '"]');
// Row
}
echo '</div>';
}
return ob_get_clean();
}

-----------------------

B2: Chèn shortcode vào vị trí cần hiển thị

Chèn đoạn shortcode

-------------------

[codfe_posts_related]

-------------------

vào vị trí cần hiển thị. Ví dụ ta cần chèn vào cuối mỗi bài viết (post) trong flatsome thì ta chỉ việc chèn shortcode sau vào HTML after blog posts trong

Tùy biến ▸ Blog ▸ Blog Single Post

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

Xem thêm: https://codfe.com/tao-1-title-ux-builder-don-gian-hien-thi-danh-muc-san-pham-woocommerce/

Post a Comment

Mới hơn Cũ hơn