WordPress的内置函数get_posts函数详解-提取多篇指定或随机文章

WordPress的内置函数get_posts函数详解-提取多篇指定或随机文章,这个函数属于 WordPress 的内置函数,网上很多给出的代码有问题,无法正常运行,使用方法大体如下:

<?php
$args = array(
'numberposts' => 10,//需要提取的文章数
'offset' => 0,//以第几篇文章为起始位置
'category' => '',
'orderby' => 'post_date',//排序规则
'order' => 'DESC',
'include' => '',
'exclude' => '',
'meta_key' => '',
'meta_value' => '',
'post_type' => 'post',
'post_mime_type' => '',
'post_parent' => '',
'post_status' => 'publish',//文章状态
'suppress_filters' => true );
$posts_ten = get_posts($args);
foreach ($posts_ten as $keys=>$posts_ten) {
echo ($keys+1).':'.$posts_ten->post_title.'<br>';
}
?>

以上是取10篇文章的标题显示,输出结果如下:

WordPress的内置函数get_posts函数详解-提取多篇指定或随机文章-九品资源网

$args是该函数的参数,get_posts( $args )将返回数组型的变量。以上的方式是用数组去传参,当然我们也可以用字符串来给该函数传参,下面给几个简单的例子;

//显示随机的3篇文章
<?php
$posts_rand = get_posts('numberposts=3&orderby=rand');
?>
//时间顺序从早到晚显示10篇文章
<?php
$posts_ten = get_posts('numberposts=10&order=asc');
?>
//显示10篇文章,但是排除分类序号为12的文章
<?php
$posts_excupost = get_posts('numberposts=10&order=asc&exclude=12');
?>

 

资源下载此资源仅限VIP下载,请先
VIP无限制下载全站资源,如需个别资源,可选择体验VIP,如有问题请联系客服!
资源下载
下载价格:VIP专享
此资源仅对VIP开放下载
VIP无限制下载全站资源,如需个别资源,可选择体验VIP,如有问题请联系客服!

本站声明:本站所有素材资源均来自用户分享和网络收集,仅供用于学习和研究目的。不得使用于非法商业用途,不得违反国家法律;如有侵权、不妥之处,请联系站长以便删除。敬请谅解!

没有账号? 注册  忘记密码?