Introducción al Curso
Tour por el Proyecto Finalizado
Tour de los Bloques de Gutenberg con WP-Scripts y React
Instalando WordPress
Cargando las distintas versiones del sitio web con All-in-One WP Migration
Utilizando los Code Snippets
Las imágenes para este curso
Paquetes de ATOM para Desarrollo en WordPress Recomandados
Trabajando con Custom Post Types
¿Que es un custom Post Type?
Creando un Plugin para nuestros Custom Post Types
Creando un Custom Post Type en nuestro Plugin
Creando un Custom Post Type avanzado
Agregando un Post Type más para Eventos
Utilizar el Plugin Custom Post Type UI para agilizar el proceso
GenerateWP para crear Custom Post Types
Agregando Posts al Post Type de Recetas
Importando Segundo Paquete con Recetas
Trabajando con Taxonomias
¿Qué son las Taxonomías?
Creando nuestra primer Taxonomia
Creando una Taxonomía Avanzada
Creando una Taxonomía para Horario de Comida
Creando Taxonomia para Estado de Ánimo
Creando una Taxonomia con Custom Post Type UI
Generando una Taxonomia con GenerateWP
Agregando Términos a nuestras Taxonomías y Posts
Importando Archivo de Duplicator para continuar trabajando
Integrando todo a nuestro Theme
Creando un archivo Single para nuestros Custom Post Types
Mostrando nuestras Taxonomías en nuestro Template
Mostrando un Archivo de Taxonomias
Creando un Archivo para Taxonomias en Especifico
Mostrando nuestras Entradas en nuestro Index
Imprimiendo taxonomias y terminos en el Index
Identificando custom post types en nuestra búsqueda
Ejemplo con Taxonomías en WordPress
Lo que vamos a construir a final de este capítulo
Creando un Menú de Términos de Taxonomías
¿Como hacer un WP_Query utilizando Taxonomías?
Creando una función para hacer realizar la consulta de Post Type y Taxonomías
Finalizando nuestra función e imprimiendo resultados
Agregando JavaScript a nuestro ejemplo
Finalizando nuestro Ejemplo con CSS
Ejemplo Avanzado con Taxonomías: Proponer una comida basada en la hora del día
Lo que vamos a construir a final de este capítulo
Creando una consulta para utilizarla con WP Ajax
Pasando nuestros datos con WP Ajax
Creando un Template HTML
Detectando la hora del día y cambiando las consultas
Finalizando nuestro ejemplo con CSS
Trabajando con Metaboxes
¿Qué son los Metaboxes?
Creando un Plugin para nuestros Metaboxes
Agregando Zona de Metaboxes
Agregando campos de texto a Metaboxes
Guardando Metaboxes a la Base de datos
Imprimiendo metaboxes en nuestra plantilla
Metaboxes en Práctica - Mostrando próximos y anteriores Eventos
Descargando y creando un plugin con CMB2
Viendo todos los campos disponibles con CMB2
Llamando las librerías de CMB2
Agregando campos a Eventos
Agregando Eventos
Como hacer Query a Meta Boxes
Imprimir todos los campos
Imprimir los eventos anteriores
Creando un Filtro Avanzado para Taxonomias con Efecto Masonry
Viendo el Proyecto
Agregando la libreria a nuestro Template
Creando la página y Template de la página
Imprimiendo los términos para filtrar
Imprimiendo todos los post del post type recetas
Agregando el HTML necesario para Filterizr
Llamando la función de Filterizr
Dando estilos a nuestro menú
Últimos ajustes a nuestro ejemplo
Creando un Buscador Avanzado con AJAX
Creando los archivos básicos
Comenzando a crear la función de AJAX
Pasando valores de HTML a AJAX-PHP y de vuelta a nuestra consola
Mostrando los resultados de las consultas
Últimos toques a nuestro ejemplo básico
Realizando una consulta a un valor de un MetaBox
Agregando búsquedas por un término
Agregando búsquedas con 2 términos
Agregando búsqueda por MetaBoxes
Fin de Capítulo
Recibir Posts desde el Front End de nuestro sitio
Lo que vamos a construir en este capitulo
Creando la base del Plugin
Creando la función para agregar nuestros campos del formulario
Conectando el Shortcut con el Formulario
Añadiendo los campos del formulario
Finalizando los campos del formulario
Creando los mensajes de error o éxito a la hora de enviar el formulario
Creando las funciones de seguridad y nonces
Leyendo los datos introducidos en el formulario
Guardando la información en la base de datos
Creando la función para asignar la imagen destacada
Finalizando la función para añadir la imagen destacada
Creando un Scroll Infinito con WP REST API y Ajax
Lo que estaremos construyendo en este capítulo
Creando los archivos del Plugin
Habilitando WP Rest API a los Custom Post Types
Imprimiendo el enlace al post anterior
Creando campos extras en la respuesta de la WP REST API
Añadiendo Meta Values y Taxonomias a las respuestas de la WP Rest API
Retornando los términos en la WP REST API de las taxonomias
Pasando la URL de la REST API al archivo javascript
Leyendo el scrolling de los visitantes con jQuery
Ejecutando Ajax al hacer scroll
Construyendo e imprimiendo el template de la receta
Finalizando el Proyecto
Desarrollo de Bloques de Gutenberg con WP-Scripts y React
¿Qué es WP-Scripts?
Gutenberg vs Metaboxes
Los Bloques que construiremos
Importando el Sitio de Ejemplo
Creando un Plugin para los Bloques
Registrando el Script de Bloques
Cargando CSS para el Front end y Editor
Creando una función para recorrer los Bloques
Instalando WP-Scripts
Desarrollo de Bloques de Gutenberg - Bloque de Testimonial
Primeros pasos con el bloque
Creando una categoría personalizada
Mostrando el HTML del Bloque
Creando un Bloque con Texto dinamico
Introducción a los Atributos
Almacenando y Mostrando el Texto del Testimonial
Almacenando el Nombre del Testimonial
Agregando un Botón para subir imágenes
Detectando la imagen que se sube
Guardando la imagen
Desarrollo de Bloques de Gutenberg - Bloque de Hero
Creando el Bloque y Primeros Pasos
Creando el Titulo del Hero
Creando el Texto del Hero
Creando la imagen del Hero
Alineando el Contenido del Bloque
Agregando soporte de Ancho Completo para el Bloque
Desarrollo de Bloques de Gutenberg - Bloque de Imagen con Texto
Registrando el Nuevo Bloque
Almacenando el Titulo
Almacenando el Texto
Almacenando la Imagen
Agregando la URL
Creando diferentes versiones del Bloque
Agregando la barra de alineación
Desarrollo de Bloques de Gutenberg - Bloque de Testimonial (Parte 2) Colores
Agregando un Panel de Paleta de Colores
Reflejando los Colores en el Bloque
Agregando una Paleta de Colores Personalizada
Desarrollo de Bloques de Gutenberg - Bloque de Últimas Recetas
Creando el Bloque y Registrandolo
Consultando la REST API
Creando el Template
Agregando la imagen Destacada como parte de la Respuesta de la WP REST API
Finalizando el Callback de PHP
Creando un build optimizado para producción