• 如何获取所有状态的文章
  • 如何获取所有状态的文章-WP新手学园

    其实这个需求还是比较少的,但是每个人的需求不一样才会让WordPress有折腾的价值。

    其实代码方面也是非常简单的,不过我这里啰嗦一点,简单的说一下WordPress的文章状态有哪些:

  • publish:发布状态
  • pending:等待发布
  • draft:草稿文章
  • auto:自动保存
  • future:定时发布
  • private:私密文章
  • inherit:修订版本
  • trash:垃圾文章
  • 如果你知道上面每个状态对应的解释,那么通过下面的代码就可以自定义获取所有状态的文章了:

    上面的方法是标准的通过wp_query循环获取之后输出的方式,比较常规也是比较合理的,同时提供了另外一种可能比较非常规的方式:

    二者之间如果仅仅是获取文章的话,没什么差别,但是如果有额外的需求,比如指定分类,每页显示数量、排除分类等等这些就可能还是需要用我wp_query了。

    针对上面通过get_posts的代码,获取了内容之后依然需要下面的代码进行输出:

    通过foreach循环输出所有的文章信息,这里需要注意的就是,如果你使用了wp_query进行输出,可能并不需要指定文章ID,默认会自动获取,但是通过get_posts获取的数据就需要注明文章ID了,也就是上面代码中的:$article->ID。

    有兴趣的朋友可以去实践一下,具体效果可以看看下面图片:
    如何获取所有状态的文章-WP新手学园

  • 订阅站点了解最新技巧
  • 任何有用的技巧我们均将通过邮件告知你
  • 点击订阅
    高级设置
  • 0
    大惊
    0
    大笑
    0
    发呆
    0
    恶魔
    0
    流泪
    0
    调皮
    0
    笑出泪
    0
    犯困
    0
    坏笑
    0
    疑问
  • 版权声明:整理不易,如无特殊说明,文章内容均为本站原创,转载请注明出处
  • 本文标题:如何获取所有状态的文章
  • 本文链接:https://www.wpxsxy.com/216.html [点击复制]
  • W*****
  • 2830776172
  • qweqw
  • qwe
  • 啥都没有,没啥好看的
    主页
    关注
    聊天
    Tabler Icons:提供大量可调色ICON
  • 上一篇:
  • Tabler Icons:提供大量可调色ICON
  • 给HTML动态添加CSS
  • 下一篇:
  • 给HTML动态添加CSS
  • 相关推荐
    文章评论
    提交评论
    分类推荐