您可以编写自定义查询来获取模板的一些随机帖子。最简单的解决方案是以下查询:
<?php
// Set the post type here, and sort them randomly
$args = array(
\'post_type\' => \'YOUR-POST-TYPE\',
\'posts_per_page\'=> 5,
\'order_by\' => \'rand\',
);
// Initiate a custom query
$my_query = new WP_Query($args);
// If the query has any post, start the loop
if($my_query->have_posts()){
while($my_query->have_posts()){
// Output a link and a thumbnail of the post
$my_query->the_post(); ?>
<div class="random-post">
<img src="<?php the_post_thumbnail_url();?>"/>
<a href="<?php the_permalink();?>"><?php the_title();?></a>
</div><?php
}
} ?>
更换
YOUR-POST-TYPE
使用您的实际帖子类型名称,然后将此代码粘贴到模板中任何您希望的位置。如果您熟悉WordPress的功能,可以添加或删除任何您想要的元素。