wordpress plugin api - 最新下载

时间:2011-05-23 09:55:04

标签: php wordpress api plugins

有没有办法获得最新版本的wordpress插件的网址?

例如,Google XML站点地图插件http://wordpress.org/extend/plugins/google-sitemap-generator/目前使用的是http://downloads.wordpress.org/plugin/google-sitemap-generator.3.2.4.zip网址,但如果/当新版本出来时,这将更改为http://downloads....sitemap-generator.3.2.5.zip

2 个答案:

答案 0 :(得分:0)

您是指某种自动更新插件直接链接的RSS源吗?如果是这样,我认为这是不可能的。但是,您可以查看插件的所有旧版本,例如:http://wordpress.org/extend/plugins/google-sitemap-generator/download/

答案 1 :(得分:0)

$request = new StdClass();
$request->slug = stripslashes('Akismet');
$post_data = array(
    'action' => 'plugin_information', 
    'request' => serialize($request)
);
$options = array(
    CURLOPT_URL => 'http://api.wordpress.org/plugins/info/1.0/',
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => $post_data,
    CURLOPT_RETURNTRANSFER => true
);
$handle = curl_init();
curl_setopt_array($handle, $options);
$response = curl_exec($handle);
curl_close($handle);
$plugin_info = unserialize($response);
var_dump($plugin_info->download_link);

这是在wordpress.org上获取一个插件信息的API。

参考:WordPress.org Plugins API Docs