首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用插件API在PHP中获取Wordpress插件数据?

如何使用插件API在PHP中获取Wordpress插件数据?
EN

WordPress Development用户
提问于 2015-05-02 05:10:03
回答 2查看 2.5K关注 0票数 2

我试图使用PHP页面中的Wordpress插件API获取Wordpress插件列表。

插件API:http://api.wordpress.org/plugins/info/1.0/

我读了很多关于这方面的文章,但是他们展示了如何在Wordpress里面做这件事。

那么,你能帮我找到PHP页面中表格中所有插件的列表,这些插件可以通过顶部的搜索栏搜索吗?

就像我们可以在Wordpress中搜索插件,同时添加一个新插件一样,我希望在PHP页面中以同样的方式进行搜索。我尝试了大量的编码,但最终还是让自己感到困惑。

任何帮助都是非常感谢的。

EN

回答 2

WordPress Development用户

发布于 2015-05-02 11:04:37

伙计们我找到答案了。在对代码做了很多修改之后,我终于通过API实现了它。

通过PHP页面,您可以在Wordpress存储库中的任何插件中搜索。

对不起,我不能包括密码,因为它太长了。

基本上,我只是简单地列出了我到底做了什么。

首先,我通过cURL函数包含了一个PHP脚本。(我复制了这个问题的最有投票权的答案:https://stackoverflow.com/questions/21182946/using-curl-to-get-api-data-within-php)中包含的相同的脚本)

然后,我向该PHP脚本添加了操作和请求,如下所述:http://code.tutsplus.com/articles/interacting-with-wordpress-plug-in-theme-api--wp-25805

之后,我取消了CallAPI函数的执行。

通过这个,我得到了我所需要的所有信息。最后,我在foreach循环中做了一个表,这样每个插件的细节都会根据我想要显示的内容逐个循环显示。

我只想显示姓名,作者,插件版本和下载。因此,根据这一点,我改变了表的元素。

通过这个,我可以看到25个在打开PHP页面时更新的wordpress插件,在搜索时,我可以从Wordpress存储库中找到任何插件。

唯一缺少的是实时AJAX搜索,我现在正试图实现这个搜索。

希望这个解释能对你们有所帮助。

在缩短代码之后,我将在这里添加它。(如果可能的话!)

票数 2
EN

WordPress Development用户

发布于 2015-05-02 08:50:30

您不能从api.wordpress获得“所有”wordpress插件的列表,此api设置为在传递插件段格时显示有关单个插件的信息。

要获得所有已发布的wordpress插件的列表,您可以尝试此页面http://plugins.svn.wordpress.org/或从此页面https://wordpress.org/plugins中刮取插件段塞

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/186100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档