WordPress开发中用于获取近期文章的PHP函数应用解析

wp_get_recent_posts 函数在 WordPress 中是一个能够获取近期文章数组的函数,相较于其余的文章获取形式, wp_get_recent_posts 前往的将是一个数组而不是对象,所以在应用中关于一些老手或许是懒人,可能会更不便一些,上面咱们就实例解说一下这个函数。

形容
wp_get_recent_posts
英文解释很短,就不贴了,
中文大略意思是:获取**文章的函数。
实际上这是一个 get_posts函数的再应用。
形容的再好也木用,上面看应用。

应用/用法

 <?php 
  wp_get_recent_posts( $args ) 
 ?>

参数默许值

 <?php $args = array(
//获取的文章数量
  'numberposts' => 10,
//从第几篇开端获取
  'offset' => 0,
//分类的ID,假如不设置则显示全副分类
  'category' => 0,
//排序规定 (注1,下详)
  'orderby' => 'post_date',
//升、降序陈列
  'order' => 'DESC',
//包括的文章ID
  'include' => ,
//扫除的文章ID
  'exclude' => ,
//自定义字段称号
  'meta_key' => ,
//自定义字段的值,配合上一个参数,来抉择显示合乎自定义字段数值的文章。
  'meta_value' =>,
//文章类型:文章或页面
  'post_type' => 'post',
//文章形态:草稿、已公布、暗藏文章等....
  'post_status' => 'draft, publish, future, pending, private',
//这个木钻研
  'suppress_filters' => true ); 
?>

实例
由于跟 get_posts 的应用办法真实是很类似,
所以就不给什么浅近的例子了,简略的给一个民间的例子。

<h2>Recent Posts</h2>
<ul>
<?php
 //获取**文章
 $recent_posts = wp_get_recent_posts();
 //遍历出每一篇文章。
 foreach( $recent_posts as $recent ){
 echo '<li><a href="' . get_permalink($recent["ID"]) . '" title="Look '.esc_attr($recent["post_title"]).'" >' .  $recent["post_title"].'</a> </li> ';
 }
?>
</ul>

总结
留意:由于wp_get_recent_posts函数的前往值是一个数组,
setup_postdata 函数实践上只能承受对象类型的变量,
所以依照民间文档的解释是不能应用setup_postdata函数,装载到循环中应用的。
由于用的不多,所以我也就没有去试,有兴味的同窗能够试一试看是否胜利。
所以说,假如应用 setup_postdata 函数的话,
wp_get_recent_posts 函数不如 get_posts 函数应用起来不便。

注:
‘author' —— 按作者数值编号排序
‘category' —— 按类别数值编号排序
‘content' —— 按内容排序
‘date' —— 按创立日期排序
‘ID' —— 按文章编号排序
‘menu_order' —— 按菜单程序排序。仅页面可用。
‘mime_type' —— 按MIME类型排序。仅附件可用。
‘modified' —— 按最初修正工夫排序。
‘name' —— 按存根排序。
‘parent' —— 按父级ID排序
‘password' —— 按明码排序
‘rand' —— 恣意排序后果
‘status' —— 按形态排序
‘title' —— 按题目排序
‘type' —— 按类型排序

以上就是安达网络工作室关于《WordPress开发中用于获取近期文章的PHP函数使用解析》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: WordPress 文章 PHP PHP编程
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
WordPress 标签Tags页面制造办法

p.s.在搜寻引擎优化SEO上,百度仿佛对要害词TAGS更为偏爱 其实就是撰写一个新页面,它要使用一个名为tags.php...

无需插件wordpress生成动态缓存文件的办法

说起wordpress生成动态缓存的话首先想到的就是WP Super Cache插件,的确如此,大少数的wordpress站长们都在...

wordpress如何装置,WordPress装置进程

要害字形容:装置 进程 如何 Wordpress &nbsp // 目录 define 文件 WordPress装置前的预备工作,如今咱们来...

CentOS下搭建PHP环境与WordPress博客顺序的全流程总结

环境 效劳器操作零碎:CentOS 7.0 博客部署效劳器:Apache 后盾言语:PHP 数据库:MySql 前端框...

WordPress中"无奈将上传的文件挪动至"谬误的处理办法

明天在网页上传图片到博客,后果提醒:“无奈将上传的文件挪动至 /home/wwwroot/wp-content/uploads/2013/”...

修正WordPress链接程序和排序的办法

WP的性能弱小在于有支持并完满兼容的插件。自身WP链接治理不好自在排序,CoCo Link Sort 这款插件补偿了这样...

需求提交

客服服务