¿Cuál es la ventaja de poder usar WP-API?

Como desarrollador front-end de WordPress que codifica principalmente en HTML, CSS y JavaScript y conoce suficiente PHP para crear temas desde cero, editar temas y editar complementos, los siguientes son los beneficios de usar la API de WordPress Rest:

  • Uso de WordPress para almacenar y recopilar datos, pero mostrar los datos en otros sitios de WordPress y no WordPress:
    • Por ejemplo, si tiene un gran blog sobre viajar con muchos artículos y contenido generado por el usuario, como comentarios y varios envíos de formularios, como respuestas de los usuarios a cuestionarios, etc., puede usar llamadas API para obtener los datos y mostrarlos de maneras únicas en cualquier sitio web (WordPress o no WordPress) o aplicación móvil a través de JavaScript / AJAX, HTML y CSS sin tener que saber PHP. Por ejemplo, puede crear una función / aplicación / widget usando JavaScript y el marco d3.js que muestra los resultados / datos de un cuestionario de personalidad de los formularios enviados como un diagrama o matriz.
  • Usando JSON y JavaScript en lugar de PHP para mostrar contenido y editar, eliminar y actualizar contenido en lugar de las funciones de PHP de WordPress, enlaces, filtros, etc.
    • Por ejemplo, si quisieras crear un diagrama o matriz de la prueba de personalidad de viaje, a partir del ejemplo anterior, sin la API de WordPress Rest, tendrías que usar PHP a través de funciones, ganchos y filtros de WordPress Y JavaScript, que es muy tiempo consumidor. Si puede evitar usar dos lenguajes de codificación, cuando uno sea suficiente, ¿por qué no usar solo uno?
  • Una vez que se acostumbre a cómo funciona una API REST (que puede ser menos difícil de aprender a usar que el marco de trabajo de PHP y WordPress), especialmente uno que usa el formato de datos JSON para obtener los datos que son tan fáciles de leer, puede crear un script repetitivo que se puede usar para obtener múltiples conjuntos / tipos de datos de múltiples maneras, según sea necesario, en lugar de tener que usar múltiples funciones, ganchos y filtros PHP de WordPress, además de JavaScript, lo que consume bastante tiempo. Personalmente, me encantan las API REST solo por este motivo. Y como me encanta trabajar con WordPress, ¡es un triunfo, un triunfo!

More Interesting

¿El contenido de una red social mejora con más usuarios?

¿Cómo se debe mejorar el desarrollo de aplicaciones móviles y la promoción web?

¿Mis conversaciones web de WhatsApp están almacenadas en mi computadora?

¿Qué pila elegirías para construir y validar rápidamente un MVP?

¿Existe una solución rápida y fácil para crear sitios web móviles que uno pueda cambiar y usar para sus clientes?

¿Cuáles son algunas empresas de desarrollo web y móviles con sede en LA?

¿Qué puede hacer una aplicación nativa de iOS / Android que HTML5 no puede hacer?

Cómo encontrar al diseñador o desarrollador de una aplicación

En una aplicación javascript, ¿es una práctica común definir mediante programación formas simples, o debería usar siempre vectores / mapas de bits (y por qué)?

¿Cuáles son algunas empresas de desarrollo de Ruby on Rails en India que han desarrollado aplicaciones web y móviles para plataformas de comercio electrónico social a gran escala?

¿Cuánto tiempo debería llevar crear una aplicación móvil como zomato para admitir la mayoría de las plataformas (iphone, android, blackberry, nokia, etc.)?

¿Existe un sitio web como W3Schools Online Web Tutorials para el desarrollo de aplicaciones?

¿Qué lenguajes de programación utilizan en China las empresas de nueva creación y las corporaciones? ¿Cómo se comparan las oportunidades de trabajo en la web con el desarrollo de aplicaciones móviles (en China)?

¿Existe alguna aplicación a través de la cual podamos escuchar el contenido web sin leerlo con los ojos?

¿Es bueno usar Node.js + Express o Play Framework para construir un sitio de venta de fotos como Shutterstock o Getty Images?