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编程
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
CentOS下搭建PHP环境与WordPress博客顺序的全流程总结

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

WordPress建站有哪些劣势

  你还没决议应用什么软件来构建你的新公司网站吗? 依然以为WordPress只是搭建博客吗? 在互联网上有大约2...

wordpress 动态化设置 windows主机伪动态去除index.php办法

关于伪动态的成绩,置信用 WordPress 的冤家都会很相熟 WP-Cache 这款插件了,不只由于它出众的功能使其简直...

详解WordPress开发中过滤属性以及Sql语句的函数应用

esc_attr()(过滤属性) 普通在写 Html 代码的标签属性的时分会是下边的格局: <input type="text" name="...

WordPress博客呈现的相对门路泄露破绽及修复办法

某天用360的破绽检测,总共用了56分钟才检测完。 检测后果如图:破绽修复 破绽文件:(依据报警信息,修正这...

wordpress文章题目为空时其它内容替代的办法

在WordPress中时常存在某些文章不需求题目的状况,特地是在一些集体网站,他们经常应用一些不需求题目的pos...

需求提交

客服服务