Trang chủ, Danh mục: Thủ Thuật Wordpress

Cách tạo bài viết liên quan cùng chuyên mục trong wordpress

Chào các bạn hôm nay Blog Quỳnh Nguyễn xin chia sẻ tới các bạn cách tạo bài viết liên quan cùng chuyên mục trong worpdress chỉ cần chèn mã đó vào là sẽ hiển thị ngay.

Để xây dựng các bài viết hiển thị trong cùng chuyên mục thì chúng ta có rất nhiều cách như sử dụng plugin hay code tự viết tay. Tuy nhiên nếu bạn đang sử dụng một hosting với cấu hình chẳng mấy là mạnh mẽ thì bạn không nên cài quá nhiều Plugin vì nó là một trong những nguyên nhân dẫn đến web của bạn sẽ quá tải và tải trang chậm, chính vì vậy nếu bạn cảm thấy cần thiết dùng Plugin thì mới nên dùng còn không nên loại bỏ bớt. Và cũng chính vi vậy ở bài viết này Blog Quỳnh Nguyễn xin chia sẻ tới các bạn thêm bài viết cùng chuyên mục trong wordpress không sử dụng Plugin.

Đầu tiên bạn cần vào Menu Giao diện > Editor (Công cụ biên tập)
Sau đó bạn hãy nhìn sang cột Menu bên phải và chọ file Single.php hoặc Content.php tùy theo từng theme sẽ hiển thị khác nhau sau đó bạn dán đoạn code sau đây vào vị trí mà bạn muốn xuất hiện trong bài viết là được.

<div class="title"><h3>Bài viết theo chuyên mục</h3></div>
<?php
    $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),
        'showposts'=>7,
        'caller_get_posts'=>1,
        );
        $my_query = new wp_query($args);
        if( $my_query->have_posts() )
        {
           echo '<ul>';
            while ($my_query->have_posts())
            {
                $my_query->the_post();
                ?>
                <li><a href="<?php echo get_permalink(); ?>" title="<?php echo get_the_title(); ?>" rel="nofollow"><?php the_title(); ?></a></li>
                <?php
            }
            echo '</ul>';
        }
    }
wp_reset_query();
?>

Ở đây nếu các bạn muốn hiển thị nhiều bài viết nhiều hơn hoặc ít hơn bạn có thể thay đổi ở chỗ câu lệnh này. ‘showposts’=>7, Thay con số 7 thành con số khác tùy thích của bạn là được.

Sau khi thêm vào bạn hãy thử ra ngoài trang web của mình ấn F5 và xem thành quả của mình nhé. Chúc bạn thành con

Mời bạn xem thêm bài viết: Hướng dẫn tạo phân trang cho worpdress

Được gắn thẻ , ,

Để 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 *