最新公告
  • 欢迎您光临站库网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • WordPress 使用 wp_count_posts() 函数快速获取文章数量

    还记得之前想要获取WordPress站点的一切文章总数计算网上的教程,以及子凡在某些地方的使用也都是直接使用 SQL 语句直接查询数据来做总数计算,现在相信还真的是费时费力,原因便是不知道 WordPress 还有 wp_count_posts()这样一个函数,具体是哪个版本出来就懒得去看了,反正随时都坚持 WordPress 最新版。

    WordPress 使用 wp_count_posts() 函数快速获取文章数量插图

    其实在很多的 WordPress 主题上都会有一个计算或许文章归档的页面,就需要计算一些 WordPress 站点上现已发布多少文章了,以此来展现自己的站点或许给自己一个计算,当然我们在开发某些特别的功能或许逻辑计算时也可能会用到,子凡昨日就开发一个插件的时分就多次用到了,不想再去写 SQL 来计算,费时费力而且 WordPress 本身就有的功能为什么就不好好使用呢,果断就想起了 wp_count_posts 函数。

    wp_count_posts 函数是在 WordPress 中用来计算文章数量的函数,可以计算的类型有文章(post)和页面(page)。而且可以直接计算出文章各个不同状况的数据,使用起来非常的便捷,两行代码即可搞定。

    默认是获取的 post 文章类型的,当然如果是自定义类型应该也是可以支持的,这个子凡现在没有测验,不过相信 WordPress 是肯定考虑到了兼容性的,值得注意的是,子凡上面说过了是两行代码,所以上面的例子并不能直接输出,由于 wp_count_posts 函数返回的是一个对象数据,如下。

    其它的就举一反三,相信也都能看得懂了,子凡就不再过多的赘述。最终在弥补一点,有时分我们可能喜欢代码的简单性,所以在写法上面就比较大胆,没有怎样考虑兼容性,一行代码就能搞定,所以在不考虑兼容性的情况下还有以下的一种写法:

    子凡比较喜欢用吧,不过使用这种写法请一定确保你的 PHP 版本在 5.4 以上即可正常运转。

    WordPress MIP引入解决方案强势来袭,不管你是小白用户,仍是不明白网页代码,只要你是WordPress建站,你都可以经过子凡提供的 Fanly MIP主题以及 Fanly MIP插件完美的改形成MIP站点。

    发表评论

    你的前景,远超我们想象

    选择学么=选择高薪,选择=成功

    • 原创课程

      课程独家原创

    • 零基础

      人人都能轻松入门

    • 注重实战

      轻理论重实战讲实效

    • 高品质

      一对一在线答疑

    • 用心服务

      解除后顾之忧

    • 手机学习

      随时随地轻松学习