WordPress获取指定数量的随机文章(不用插件)

我们希望每次打开网站时,在某个位置生成随机的文章列表,可以通过以下代码实现:

<div class="rnd_list"">
<ul style="list-style:none;">
<?php
$args = array( 'numberposts' => 6, 'orderby' => 'rand', 'post_status' => 'publish' );
$rand_posts = get_posts( $args );
foreach( $rand_posts as $post ) : ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
</div>

将上面的代码复制粘贴到你需要的地方即可;它会生成6篇随机的文章。

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/813.html

分类: 计算机技术
推荐阅读:
如何忽略pymysql警告信息 在python中使用pymysql库时,你可能会碰到由pymysql生成的警告信息;
System has not been booted with systemd as init system (PID 1). Can't operate.解决方法 在WSL(Windows Subsystem for Linux,适用于Linux的Windows子系统)下通过systemctl命令启动某些服务将造成System has not been booted with systemd as init system (PID 1). Can't operate.这样的错误;
C语言交换两个变量 在C语言中交换两个变量,需要创建一个临时变量来存储其中的一个值;例如交换a,b两个值时,需创建一个临时变量保存a的值,再将b值赋予a,最后将临时变量的值赋予b,完成交换过程;
requests发送HTTP请求后返回的响应头 requests 返回的Response对象包含响应头属性 headers:
Golang实现字符串的SHA1加密 本文将使用Go语言内置包 crypto/sha1 来实现SHA1加密。
查询SSL证书的有效期 在本文中,你将了解如何查询网站SSL证书的有效期;首先,通过浏览器打开要查询的网站,以查询本站SSL证书是否过期为例...