走啊走
wordpress安装

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篇文章,输出结果如下:

$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'); 
?>

 

 

微信订阅号:wordpress8—wordpress安装 » WordPress的内置函数get_posts函数详解-提取多篇指定或随机文章

评论 4

#快捷签到点我#

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #4

    2020/3/14 上午9:40:10,打卡签到成功!节日快乐!

    华年轻度6个月前 (03-14)回复
  2. #3

    2019/12/9 下午2:10:46,打卡签到成功!每天打卡,遇见美好生活

    MAY的SEOboke10个月前 (12-09)回复
  3. #2

    2019/12/5 下午4:09:27,打卡签到成功!人生如逆旅,我亦是行人!

    无限boke10个月前 (12-05)回复
  4. #1

    支持下

    叶忠文boke10个月前 (12-01)回复

ECS突发性能T6-99元/年
力荐

阿里云服务器,ECS共享型S6新品低至69.86/年

阅读(1502)评论(242)

新用户专属小站价,爆款产品1折起,百度云服务器之前买的特价大概100块钱左右一年的吧,大概还有一个月就要过期了,平时没怎么用基本是空着的,做一些测试用,今天去百度云续费域名,结果发现又有活动团购价格62元/6个月的价格,感觉比较划算六十多块钱买半年,这个价格还是比较诱人的,...

ECS突发性能T6-99元/年
新手必看

wordpress建站首选云服务器229.00/3年

阅读(2822)评论(242)

新用户专属小站价,爆款产品1折起爆款产品5折起,新老用户同享优惠,限时抢购,指定云产品使用 限新用户 最高¥2000...

本站正在用阿里云ECS服务器;特价主机低至¥102元/年起开抢 阿里云特价通道
宝塔服务器面板,一键全能部署及管理,送你¥3188礼包, 点我领取
阿里云0.9折 腾讯云95元起 华为云4折