Comprender las bases y el punto de partida

1

Bienvenida y recomendaciones

2

¿Cómo es un entorno de desarrollo profesional en WordPress?

3

Presentación del proyecto y repaso del curso de fundamentos

Crear Post Types y Archivos

4

¿Cómo se crea y se personaliza una categoría en WordPress?

5

Creemos la UI de un archivo en la web

6

¿Por qué es importante la navegabilidad de la web y cómo se mejora?

7

¿Qué es un Post Type y cómo se pueden personalizar los diferentes tipos?

8

¿Cómo creamos la UI de un Post Type personalizado?

9

Construyamos un loop personalizado

10

¿Qué es una taxonomía y cómo se registra una nueva?

11

¿Qué es un page template y cómo se utiliza?

Utilizar AJAX

12

¿Cómo funcionan los emails en WordPress?

13

¿Cómo utilizar AJAX dentro de WordPress?

14

Empecemos a construir un filtro dinámico para la web

15

Completemos la función AJAX para darle vida a nuestro filtro

La REST-API de WordPress

16

¿Cómo se utiliza la REST-API de WordPress?

17

¿Qué son y cómo funcionan los endpoints?

18

Hagamos el primer llamado a la API

Utilizar Bloques

19

¿Qué es un bloque de Gutenberg?

20

Creando un bloque nativo con React

21

Optimicemos el bloque con componentes de WordPress

22

Creemos el primer bloque dinámico

23

Mejorando la experiencia del usuario en Gutenberg con SSR (Server Side Render)

24

Creando bloques con ACF Pro

25

Crea un bloque igual al de ACF pero de forma nativa

Deployment

26

¿Cómo se lleva un sitio a producción?

27

¿Cómo podemos optimizar la indexación y el SEO de nuestro sitio?

28

¿Cómo defiendo a mi sitio de ataques externos y lo hago más seguro?

Finalizar el Curso

29

Conclusiones

Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

¿Cómo se utiliza la REST-API de WordPress?

16/29
Recursos

Aportes 11

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

URL
La url en la que funciona la API es
misitio.com/wp-json/wp/v2/
● Tipos de Objetos
Se puede pedir información de los post types por
defecto, custom post type, taxonomías, usuarios y
casi todas las características del sistema.

Perfectamente claro. Gracias

espero asi sea un ejemplo de consulta a la api con postman

Métodos
Acepta los métodos GET, POST, PUT, DELETE,
HEAD y OPTIONS
● Paginado
Se puede determinar los resultados por página
con el atributo per_page y acceder a cada
página con el atributo page.

Los conceptos y términos clave:

Rutas y Puntos finales. Una ruta es una URL que puedes asignar a diferentes métodos HTTP, mientras que un punto final es una conexión entre un método HTTP individual y una ruta. /wp-json/ es un ejemplo de una ruta y contiene todos los puntos finales correspondientes.
Peticiones. Una instancia de WP_REST_Request. Se utiliza para almacenar y recuperar información para la solicitud actual.
Respuestas. Proporcionan los datos que solicitaste o devuelven un error que te permite saber qué fue lo que salió mal.
Esquemas. Muestra una lista de todas las propiedades y parámetros de entrada que la API REST puede aceptar y devolver.
Clases de controlador. El lugar donde administras las partes móviles de la API REST.

Vamos con todo por la API!!!

Ahora, casi todos los profesionales que trabajan con WordPress han oído hablar de la API REST. Sin embargo, desde su integración principal, solo los desarrolladores avanzados se han tomado el tiempo de aprender qué tan poderosa puede ser esta nueva función. Esto es muy desafortunado ya que esta herramienta puede abrir infinitas posibilidades para extender tu sitio web de WordPress.

WordPress REST API tiene como objetivo proporcionar una API que se pueda integrar con temas, aplicaciones móviles y más. Permite que WordPress interactúe con cualquier aplicación, y los desarrolladores pueden incluso usarlo para crear sus propias API.

El proyecto API de Transferencia de Estado Representacional (REST, por sus siglas en inglés) ​​es un estilo arquitectónico de software que determina cómo los servicios web se comunican entre sí a través del Protocolo de transferencia de hipertexto.

En junio de 2013, Ryan McCue y Rachel Baker de WordPress subieron el proyecto REST API a GitHub. Después de obtener mucho apoyo público y atraer a casi 100 contribuyentes para mejoras futuras, el proyecto se agregó al núcleo de WordPress en Diciembre de 2015.

Un hook nos permite inyectar código propio para modificar el comportamiento por defecto. Básicamente se trata de un mecanismo que nos proporciona WordPress para registrar nuevas acciones a realizar cuando se producen eventos.

De esta manera usando la función add_action() podemos especificar qué función queremos ejecutar ante el evento de una llamada AJAX. El nombre del evento corresponderá al que especificamos antes, en el campo action de la llamada, precedido de un prefijo. Este prefijo puede ser wp_ajax_nopriv, para especificar que código se ejecuta cuando usuarios no logueados hacen la llamada, o wp_ajax, para especificar qué hacer cuando se trata de un usuario logueado. A continuación mostramos ambos, aunque en nuestro caso la función que se va a ejecutar es la misma.