我试图使用PHP页面中的Wordpress插件API获取Wordpress插件列表。
插件API:http://api.wordpress.org/plugins/info/1.0/
我读了很多关于这方面的文章,但是他们展示了如何在Wordpress里面做这件事。
那么,你能帮我找到PHP页面中表格中所有插件的列表,这些插件可以通过顶部的搜索栏搜索吗?
就像我们可以在Wordpress中搜索插件,同时添加一个新插件一样,我希望在PHP页面中以同样的方式进行搜索。我尝试了大量的编码,但最终还是让自己感到困惑。
任何帮助都是非常感谢的。
发布于 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搜索,我现在正试图实现这个搜索。
希望这个解释能对你们有所帮助。
在缩短代码之后,我将在这里添加它。(如果可能的话!)
发布于 2015-05-02 08:50:30
您不能从api.wordpress获得“所有”wordpress插件的列表,此api设置为在传递插件段格时显示有关单个插件的信息。
要获得所有已发布的wordpress插件的列表,您可以尝试此页面http://plugins.svn.wordpress.org/或从此页面https://wordpress.org/plugins中刮取插件段塞
https://wordpress.stackexchange.com/questions/186100
复制相似问题