从中检索插件安装程序页WordPress.org网站插件API。
plugins_api( string $action , array|object $args = array() )
说明(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类型过滤响应对象或数组成为可能。
Argument Name | query_plugins | plugin_information | hot_tags | hot_categories |
---|---|---|---|---|
$slug | No | Yes | No | No |
$per_page | Yes | No | No | No |
$page | Yes | No | No | No |
$number | No | No | Yes | Yes |
$search | Yes | No | No | No |
$tag | Yes | No | No | No |
$author | Yes | No | No | No |
$user | Yes | No | No | No |
$browse | Yes | No | No | No |
$locale | Yes | Yes | No | No |
$installed_plugins | Yes | No | No | No |
$is_ssl | Yes | Yes | No | No |
$fields | Yes | Yes | No | No |
返回(Return)
(object|array|WP_Error)成功时响应对象或数组,失败时响应WP|u Error。有关根据$action的值组成可能的返回值的更多信息,请参阅函数参考文章。