API WordPress externe

4

J'aimerais manipuler un site Web WordPress à partir d'un autre programme / site Web. Existe-t-il une API déjà écrite fournissant un accès et une authentification pour le faire?

Idéalement, je vais utiliser une instance wordpress multi-sites et je veux un programme extérieur pour ajouter de nouveaux sites, envoyer des options de configuration aux plugins, etc.

    
posée Bradley 29.01.2013 - 10:06

3 réponses

1

À partir de Wordpress 4.7 (publié en décembre 2016), une API REST est fournie "prête à l'emploi" sur Wordpress.

Comme vous le savez probablement, les API REST sont interfacées avec les requêtes HTTP GET et POST standard. Par conséquent, si vous avez une installation Wordpress 4.7, vous pouvez y accéder à cette adresse URL en la connectant à votre navigateur:

enlace

Lectures supplémentaires:

Remarque secondaire importante:

Parce que cette option est activée par défaut, car cela expose les systèmes d'extrémité pouvant modifier vos données (via les requêtes POST / PATCH / DELETE), et parce que Wordpress vous préfère ne pas le désactiver , vous devriez vraiment activer une forme quelconque de l'authentification. Heureusement, l'activation de base L'authentification connectée WP n'est pas particulièrement difficile et il existe des plugins qui activeront OAuth . .

    
réponse donnée haz 06.02.2017 - 23:11
4

La plate-forme WordPpress fournit un support XML-RPC que vous pouvez utiliser pour gérer votre site WP. Vous activez également la extension des fonctionnalités des méthodes xml-rpc intégrées pour l’utiliser en fonction de vos besoins. .

    
réponse donnée Butuzov 29.01.2013 - 10:28
1

Il existe plusieurs plugins d'API qui fonctionnent très bien:

WP-API par Ryan McCue enlace

et l'API JSON par Dan Phiffer: enlace

    
réponse donnée Towfiq 16.11.2013 - 20:52

Lire d'autres questions sur les étiquettes