从WordPress.org插件API中检索插件安装程序页面。

原型

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

描述

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

参数

$action (string) (Required) 要执行的API操作:‘query_plugins’,‘plugin_information’,‘hot_tags’或’hot_categories’。

$args (array|object) (Optional) 要为Plugin Info API序列化的参数的数组或对象。 ‘slug’(字符串)插件slug。 ‘per_page’(int)每页插件数。默认24。 ‘page’(int)当前页面的数量。默认1。 ‘number’(int)要查询的标记或类别的数量。 ‘search’(字符串)搜索词。 ‘tag’(字符串)标记以过滤插件。 ‘author’(字符串)过滤插件的插件作者的用户名。 ‘user’(字符串)用于查询其收藏夹的用户名。 ‘browse’(字符串)浏览视图:‘热门’,‘新’,‘测试版’,‘推荐’。 ‘locale’(字符串)用于提供上下文相关结果的区域设置。默认值是get_locale()的值。 ‘installed_plugins’(字符串)已安装的插件,用于提供上下文相关的结果。 ‘is_ssl’(bool)是否应使用https返回链接。默认为false。 ‘fields’(array)应该或不应该返回的字段数组。 ‘short_description’(bool)是否返回插件简短说明。默认为true。 ‘description’(bool)是否返回插件完整描述。默认为false。 ‘sections’(bool)是否返回插件自述文件部分:描述,安装,常见问题解答,屏幕截图,其他注释和更改日志。默认为false。 ‘tests’(bool)是否返回’Compatible up to’值。默认为true。 ‘requires’(bool)是否返回所需的WordPress版本。默认为true。 ‘rating’(bool)是否以百分比和评级总数返回评级。默认为true。 ‘rating’(bool)是否返回每颗星的评级数(1-5)。默认为true。 ‘下载’(bool)是否返回下载次数。默认为true。 ‘downloadlink’(bool)是否返回包的下载链接。默认为true。 ‘last_updated’(bool)是否返回上次更新的日期。默认为true。 ‘added’(bool)是否返回插件添加到wordpress.org存储库的日期。默认为true。 ‘tags’(bool)是否返回指定的标签。默认为true。 ‘compatibility’(bool)是否返回WordPress兼容性列表。默认为true。 ‘homepage’(bool)是否返回插件主页链接。默认为true。 ‘versions’(bool)是否返回所有可用版本的列表。默认为false。 ‘donate_link’(bool)是否返回捐赠链接。默认为true。 ‘reviews’(bool)是否返回插件评论。默认为false。 ‘banners’(bool)是否返回横幅图片链接。默认为false。 ‘icons’(bool)是否返回图标链接。默认为false。 ‘active_installs’(bool)是否返回活动安装的数量。默认为false。 ‘group’(bool)是否返回指定的组。默认为false。 ‘contributors’(bool)是否返回贡献者列表。默认为false。

源文件

路径:``

1
2
3
4
5
<?php
...

...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/plugins_api/