WordPress seo(WordPress 如何使用文章状态参数)

第四讲关于查询特定状态的文章,文章状态只有 post_status 这一个参数,可以是字符串或者数组。

默认值是 ‘publish’,就是获取公开状态的文章,如果用户在已登录的情况下,’private’ 状态的文章也会被获取到,另外默认情况下公开属性的自定义文章状态的文章也会获取到。

如果是在后台运行(后台或者AJAX调用)的话,受保护属性的状态的文章也会被获取,默认受保护属性的文章状态有 ‘future’, ‘draft’ 和 ‘pending’。

  • publish‘ – 已发布。
  • pending‘ – 待审核。
  • draft‘ – 草稿。
  • auto-draft‘ – 自动草稿,在后台点击新建还没有保存是创建的。
  • future‘ – 定时发布。
  • private‘ – 私密,就是非登录用户看不到的文章
  • inherit‘ – 文章修订版本专用的状态,一篇文章的修订版本可以使用 get_children() 函数获取。
  • trash‘ – 垃圾。
  • any‘ – 获取除了 ‘inherit’, ‘trash’ 和 ‘auto-draft’ 状态的文章,如果有自定义文章状态,并且它的 ‘exclude_from_search’ 属性为 true,这类状态的文章也会被获取。

只显示草稿状态的文章:

$query = new WP_Query( array( 'post_status' => 'draft' ) );

显示多个状态的文章:

$query = new WP_Query( array( 'post_status' => array( 'pending', 'draft', 'future' ) ) );

显示所有附件:

$query = new WP_Query( array( 'post_status' => 'any', 'post_type' => 'attachment' ) );
本文《WordPress seo(WordPress 如何使用文章状态参数)》由网赚联盟( wangzhuan.org.cn )整理或原创,感谢您的阅读。

随机文章

SEO小小课堂网
SEO教程
友情链接交换
关键词排名优化
站长导航
友情链接交换
搜素引擎算法
关键词排名优化

百度搜索“网赚联盟”即可找到本站,微信搜索“小小课堂网”关注小小课堂网公众号。网赚联盟( wangzhuan.org.cn )欢迎用户投稿,发布者:用户投稿,文章版权归作者所有,投稿文章不代表网赚联盟立场,中二少年发布为网赚联盟原创文章,转载请注明出处:https://wangzhuan.org.cn/142975.html