WordPress Плагин API - последние загрузки - PullRequest
1 голос
/ 23 мая 2011

Есть ли способ получить URL последней версии плагина WordPress?

Например, плагин Google XML sitemaps http://wordpress.org/extend/plugins/google-sitemap-generator/ в настоящее время использует URL-адрес http://downloads.wordpress.org/plugin/google-sitemap-generator.3.2.4.zip, но если / когда выйдет новая версия, он изменится на http://downloads. ... sitemap- generator.3.2.5.zip .

Ответы [ 2 ]

0 голосов
/ 23 мая 2011
$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);

Это API, который получает информацию о одном плагине на wordpress.org.

REF: Документы API плагинов WordPress.org

0 голосов
/ 23 мая 2011

Вы имеете в виду какой-то канал RSS, который автоматически обновляет прямую ссылку на плагин?Если так, я не думаю, что это возможно.Однако вы можете просмотреть все старые версии плагина, например: http://wordpress.org/extend/plugins/google-sitemap-generator/download/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...