1. 首页
  2. WordPress 函数手册

plugins_api()

plugins_api( string $action, array|object $args = array() )

从中检索插件安装程序页WordPress.org网站插件API。
Retrieves plugin installer pages from the WordPress.org Plugins API.

目录锚点:#说明#返回#源码#笔记


说明(Description)

插件可以用三个过滤器覆盖插件API结果。假设这是针对插件的,它可以扩展插件信息以提供更多选择。这是非常强大的,必须小心使用时,覆盖过滤器。

第一个过滤器“plugins_api_args”用于args,并将操作作为第二个参数。“plugins_api_args”的钩子必须确保返回对象。

第二个过滤器“plugins_api”允许插件重写WordPress.org网站完全插件安装API。如果$action是’query_plugins’或’plugin_information’,则必须传递一个对象。如果$action是“hot_tags”或“hot_categories”,则必须传递数组。

最后,第三个过滤器“plugins_api_result”使根据$action类型过滤响应对象或数组成为可能。

每个操作支持的参数:

参数名

查询插件

插件信息

热标签

热门类别

$子弹

是的

每页$

是的

$页

是的

$数字

是的

是的

$搜索

是的

$标记

是的

$作者

是的

$用户

是的

$浏览

是的

$语言环境

是的

是的

$installed_插件

是的

$是ssl

是的

是的

$字段

是的

是的


返回(Return)

(object|array|WP_Error)成功时响应对象或数组,失败时响应WP|u Error。有关根据$action的值组成可能的返回值的更多信息,请参阅函数参考文章。


源码(Source)


更新版本 源码位置 使用 被使用
2.7.0 wp-admin/includes/plugin-install.php:102 4 14

笔记(Notes)

已更新$action=’插件信息’的默认字段列表:

plugins_api() 为WP2原创文章,链接:https://www.wp2.cn/functions/plugins_api/