API externa de WordPress

4

Me gustaría manipular un sitio web de WordPress desde otro programa / sitio web. ¿Hay una API ya escrita que proporcione acceso y autenticación para hacer esto?

Lo ideal sería utilizar una instancia de wordpress para múltiples sitios y quiero un programa externo para agregar nuevos sitios, enviar opciones de configuración a complementos, etc.

    
pregunta Bradley 29.01.2013 - 10:06

3 respuestas

1

A partir de Wordpress 4.7 (publicado en diciembre de 2016), se proporciona una API REST fuera de la caja en Wordpress.

Como probablemente sepa, las API REST se interconectan con las solicitudes HTTP GET y POST estándar, por lo que si tiene una instalación de Wordpress 4.7, puede acceder a esta URL, conectándola a su navegador:

enlace

Lectura adicional:

Nota importante:

Debido a que esta opción está activada por defecto, porque expone los puntos finales que pueden cambiar sus datos (mediante solicitudes POST / PATCH / DELETE) y porque Wordpress prefiere que no la deshabilites , realmente deberías activar algún formulario de autentificación. Afortunadamente, activando el básico La autenticación de inicio de sesión de WP no es particularmente difícil, y hay complementos que habilitarán OAuth .

    
respondido por el haz 06.02.2017 - 23:11
4

La plataforma WordPpress proporciona soporte XML-RPC que puede utilizar para mantener su sitio WP. También habilitas la funcionalidad extienda de crear métodos xml-rpc para usarlos para tus necesidades .

    
respondido por el Butuzov 29.01.2013 - 10:28
1

Hay varios complementos de API que funcionan muy bien:

WP-API por Ryan McCue enlace

y JSON API por Dan Phiffer: enlace

    
respondido por el Towfiq 16.11.2013 - 20:52

Lea otras preguntas en las etiquetas