找出有多少个Wordpress插件

时间:2018-08-25 22:28:02

标签: php wordpress

我想找出有多少个Wordpress插件。尚未下载并安装,仅在Wordpress官方网站上可用!

$plugins = plugins_api('query_plugins');
echo $plugins->info['results'];

这将返回: 54527

为什么我得到这个值?

官方Wordpress site告诉我它们是 56171 插件(目前)。

我的代码有问题吗?如果不是,哪个数字正确?

1 个答案:

答案 0 :(得分:3)

根据查询的方式,有很多原因可以得到不同的插件数量:缓存,仍显示在目录中的已删除插件,已发布的插件页面与可供下载的插件之间的差异等等。

如果要进一步研究,涉及的所有代码都是开源的,但是IMO可能不值得花太多时间。

WordPress官方网站显示56,171个插件正在使用this code进行计数。

表示54,527个插件的插件API使用this code进行计数。

到目前为止,这两种方法看起来几乎相同。但是,插件API具有aggressive caching applied

如果您想确切了解所有可以实际下载的插件,则可能必须自己下载。参见:https://github.com/markjaquith/WordPress-Plugin-Directory-Slurper

如果此方法产生第三个不同的数字,也不会令我感到惊讶。