如何使用api.wordpress.org从wordpress.org/Themes中获取主题信息?

时间:2020-03-21 作者:Marius Slovikas

我正试图从WordPress中获取一些主题描述的html代码,我知道这在codecanyon中是可以实现的,但在WordPress中却无法实现。org,我已经阅读了api。wordpress。组织主题和插件部分的文档https://codex.wordpress.org/WordPress.org_API 并且能够通过插件实现这一点https://api.wordpress.org/plugins/info/1.0/{slug}.json, 但主题并不那么明确。有人能帮帮我吗?

1 个回复
SO网友:Rup

如果你在管理网站上,你可以使用themes_api()

$info = themes_api( \'theme_information\', [ \'slug\' => \'twentyten\' ] );
echo esc_textarea( $info->sections[\'description\'] );
但这是纯文本,不是HTML。它生成的API请求是

https://api.wordpress.org/themes/info/1.2/?action=theme_information&request%5Bslug%5D=twentyten&request%5Blocale%5D=en_US&request%5Bwp_version%5D=5.3.2

您可以将其中的参数视为多个URL编码request[key] 参数。