Hiển thị danh sách các bài viết được thảo luận nhiều nhất

Hiển thị danh sách các bài viết được thảo luận nhiều nhất

Thành công của một bài viết không chỉ đến từ việc bài viết đó có bao nhiêu lượt xem, đối với một số Blogger việc bài viết được thảo luận nhiều còn có nhiều ý nghĩa hơn việc bài viết đó có bao nhiêu lượt xem. Bởi vì điều đó chứng tỏ bài viết của họ đã đánh trúng tâm lý của độc giả, đánh trúng những gì họ đang tìm kiếm! Ngoài ra một bài viết có nhiều thảo luận sẽ mang lợi rất nhiều lợi ích cho blog chẳng hạn như: tăng mức độ uy tín cho blog/ website, làm cho trang bài viết có nội dung được thay đổi một cách thường xuyên (Google thích điều đó), nội dung của các bình luận có thể xuất hiện trên các kết quả tìm kiếm và nhờ vậy giúp bài viết của bạn lên top một cách dễ dàng hơn… Nó như là một sự cộng hưởng vậy càng có nhiều bình luận thì giá trị blog của bạn sẽ càng tăng lên! Và riêng mình thì càng có thêm động lực để viết blog.

Một trong những cách để giúp blog của bạn có được nhiều thảo luận nhất chính là hiển thị danh sách cách bài viết có nhiều lượt thảo luận nhất. Đọc giả khi truy cập vào danh sách các bài viết này sẽ tự đặt ra câu hỏi: Ồ sao có nhiều thảo luận quá vậy? Thằng cha này viết gì mà dân tình vào đây chém gió đông thế…

Sau đây mình xin chia sẻ những cách hiển thị danh sách cách bài viết có nhiều lượt thảo luận nhất.

Để hiển thị những bài viết được nhiều người bình luận nhất trên trang WordPress bạn có thể thử 1 trong 2 cách sau:

Cách 1: Sử dụng plugin WordPress Popular Posts

Cách 2: Thêm đoạn code sau vào file functions.php:

function wpb_most_commented_posts() {

// start output buffering

ob_start();

?>

<ul class="most-commented">

<?php

// Run WP_Query

// change posts_per_page value to limit the number of posts

$query = new WP_Query('orderby=comment_count&posts_per_page=10');

//begin loop

while ($query->have_posts()) : $query->the_post(); ?>

<li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a><span class="wpb-comment-count"><?php comments_popup_link('No Comments;', '1 Comment', '% Comments'); ?></span></li>

<?php endwhile;

// end loop

?>

</ul>

<?php

// Turn off output buffering

 $output = ob_get_clean();

//Return output

return $output;

}

// Create shortcode

add_shortcode('wpb_most_commented', 'wpb_most_commented_posts');

//Enable shortcode execution in text widgets

add_filter('widget_text', 'do_shortcode'); ''

Đó là hai cách đơn giản nhất để hiển thị danh sách cách bài viết có nhiều lượt thảo luận nhất. Giờ bạn chỉ cần chèn shortcode [wpb_most_commented] vào bất kỳ widget dạng text hay trang nào mà bạn muốn hiển thị bài viết có nhiều bình luận!

Chúc các bạn vui vẻ!

Trả lời

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 *