Để lấy một bài viết ngẫu nhiên, bạn có thể sử dụng nhiều phương pháp khác nhau tùy thuộc vào nguồn bài viết mà bạn đang muốn lấy. Dưới đây là một số hướng dẫn phổ biến:
Điều đầu tiên bạn chèn đoạn code sau vào file functions.php
của theme bạn đang sử dụng.
function tccntt_rand_posts() {
$args = array(
'post_type' => 'post',
'orderby' => 'rand',
'posts_per_page' => 5,
);
$the_query = new WP_Query($args);
if ($the_query->have_posts() ) {
$string.= '<ul>';
while ($the_query->have_posts() ) {
$the_query->the_post();
$string.= '<li><a href="'.get_permalink().'">'.get_the_title().'</a></li>';
}
$string.= '</ul>';
/* Restore original Post Data */
wp_reset_postdata();
} else {
$string.= 'no posts found';
}
return $string;
}
bạn chỉ cẩn chèn đoạn code sau vào vị trí muốn hiển thị:
<?php echo tccntt_rand_posts(); ?>
Chúc các bạn thành công!