web-dev-qa-db-fra.com

Comment récupérer une liste des plugins populaires à l'aide de l'API de plugin WordPress.org?

Je voudrais récupérer une liste des plugins populaires de WordPress.org en utilisant leur API.

Je sais que je peux faire quelque chose comme ceci pour obtenir un plugin spécifique:

http://api.wordpress.org/plugins/info/1.0/name_of_plugin

Et que je puisse récupérer une liste de plugins en utilisant quelque chose comme ceci:

http://api.wordpress.org/plugins/info/1.0/?action=query_plugins

Mais je ne sais pas comment obtenir les plugins populaires. Je suppose que c'est quelque chose comme:

http://api.wordpress.org/plugins/info/1.0/?action=query_plugins&browse=popular

Je voudrais faire cela sans utiliser l'API de plugin de WordPress (le logiciel). Cela devrait être quelque chose que je pourrais taper dans un navigateur et récupérer les résultats (comme on peut avec ce qui précède).

Merci!

2
davemackey

Je me suis trompé dans la version précédente de la réponse et la version 1.1 de l'API prend en charge ceci via une requête GET.

La requête de base serait: https://api.wordpress.org/plugins/info/1.1/?action=query_plugins&request [browse] = popular

Et vous pouvez ajouter plus de paramètres en collant avec request passé en tant que "tableau" (dans l'interprétation GET de).

Voir la [pauvre] documentation dans le Codex et les liens à partir de là pour plus de détails.

Pour PHP, indépendamment de WP core, j'ai créé une bibliothèque WPorg Client qui l'implémente, entre autres choses.

2
Rarst