Mục lục

    Dưới đây Tas Digital chia sẻ code bài viết liên quan cho theme flatsome không dùng plugin chỉ code và paste là xong. Mời bạn cùng tìm hiểu:

    code bài viết liên quan flatsome
    code bài viết liên quan flatsome

     

    Code bài viết liên quan theo tag

    function bvlq() {
        global $post;
        $tags = wp_get_post_tags($post->ID);
        if ($tags){
            $output = '<div class="relatedcat">';
            $first_tag = $tags[0]->term_id;
            
            $args=array(
                'tag__in' => array($first_tag),
                'post__not_in' => array($post->ID),
                'posts_per_page'=>3,
                'caller_get_posts'=>1
            );
            $my_query = new wp_query($args);
            
            if( $my_query->have_posts() ):
                $output .= '<p>Bài viết liên quan:</p><ul class="row related-post">';
                while ($my_query->have_posts()):$my_query->the_post();
                $output .= 
                    '<li class="col large-4">
                                    <a href="'.get_the_permalink().'" title="'.get_the_title().'">
                                        <div class="feature">
                                            <div class="image" style="background-image:url('. get_the_post_thumbnail_url() .');"></div>
                                        </div>                            
                                    </a>
                                    <div class="related-title"><a href="'.get_the_permalink().'" title="'.get_the_title().'">'.get_the_title().'</a></div>
                                </li>';
                endwhile;
                $output .= '</ul>';
            endif; wp_reset_query();
            $output .= '</div>';
            return $output;
        }
        else return;
    }
    add_shortcode('bvlq', 'bvlq')

    Code bài viết liên quan theo danh mục

    function bvlq_danh_muc() {
        $output = '';
        if (is_single()) {
          global $post;
          $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),
              'posts_per_page'=>3,
              'caller_get_posts'=>1
            );
            
            $my_query = new wp_query( $args );
            if( $my_query->have_posts() ):
                $output .= '<div class="relatedcat">';
                    $output .= '<p>Bài viết liên quan:</p><div class="row related-post">';
                        while ($my_query->have_posts()):$my_query->the_post();
                        $output .= 
                            '<div class="col large-4">
                                <a href="'.get_the_permalink().'" title="'.get_the_title().'">
                                    <div class="feature">
                                        <div class="image" style="background-image:url('. get_the_post_thumbnail_url() .');"></div>
                                    </div>                            
                                </a>
                                <div class="related-title"><a href="'.get_the_permalink().'" title="'.get_the_title().'">'.get_the_title().'</a></div>
                            </div>';
                        endwhile;
                    $output .= '</div>';
                $output .= '</div>';
            endif;   //End if.
          wp_reset_query();
        }
        return $output;
      }
    }
    add_shortcode('bvlq_danh_muc','bvlq_danh_muc');

    Custom Css đẹp

    * css cho đẹp.
    */
    .feature {
        position: relative;
        overflow: hidden;
    }
    .feature::before {
        content: "";
        display: block;
        padding-top: 56.25%;
    }
    .feature .image{
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        margin: auto;
        background-size: cover;
        background-position: center;
    }
    ul.row.related-post li {
        list-style: none;
    }
    .related-title {
        line-height: 1.3 !important;
        margin-top: 10px !important;
    }

    Trên đây mình chia sẻ code về bài viết liên quan trên flatsome đã test, bạn có ý kiến gì comment mình hỗ trợ nhé.

    5/5 - (1 bình chọn)

    Công cụ và hướng dẫn Công nghệ tương lai

    ARPANET là gì? Toàn tập Lịch sử & Kiến trúc Kỹ thuật

    Nếu bạn đang sử dụng bất kỳ thiết bị nào để đọc bài viết

    Xem thêm

    Công nghệ tương lai Công cụ và hướng dẫn

    Ethics Là Gì? Bách Khoa Toàn Thư Về Đạo Đức Học, Ý Nghĩa Và Ứng Dụng Thực Tiễn Trong Kỷ Nguyên Hiện Đại

    Trong một thế giới mà ranh giới giữa đúng và sai ngày càng trở

    Xem thêm

    Digital Maketing Kiến thức SEO Marketing/ bán hàng/ Doanh nghiệp

    Curate là gì? Cẩm Nang Toàn Tập Về Nghệ Thuật Giám Tuyển Nội Dung (Content Curation) Từ A-Z

    Trong kỷ nguyên bùng nổ thông tin hiện nay, mỗi ngày có hàng triệu

    Xem thêm

    Để lại một bình luận

    Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

    Chào mừng bạn đến với TASDIGITAL.net
    Chào mừng bạn đến với TASDIGITAL.net