Aprende a crear Plugins avanzados con Wordpress
Este curso está enfocado a todos aquellos que tengan algún conocimiento básico de los lenguajes de la web, como (PHP, JavaScript, HTML, CSS, MySQL) y para los que hayan interactuado un poco con WordPress, como creación blogs, sitios web, etc.
Si eres de los que siempre ha querido ir un poco más allá,... ver más
Lo que vas a aprender
- Aprenderás a desarrollar plugins avanzados en wordpress
- Aprenderás a construir un plugin con la mejor estructura orientada a Objetos
- Aprenderás todos los conceptos necesarios para el desarrollo de un plugin con jQuery y php para después pasarlo a WordPress
- Aprenderás todas las funciones y metodos que se utilizan en wordpress para crear cualquier plugin
- Aprenderás a desarrollar un plugin para gestionar usuarios en tu panel de administración
Descripción del curso
Este curso está enfocado a todos aquellos que tengan algún conocimiento básico de los lenguajes de la web, como (PHP, JavaScript, HTML, CSS, MySQL) y para los que hayan interactuado un poco con WordPress, como creación blogs, sitios web, etc.
Si eres de los que siempre ha querido ir un poco más allá, intentando crear una funcionalidad en WordPress para que te realice algo en específico, pero se te hace difícil, porque no encuentras casi material que te pueda guiar. Entonces este curso es para ti.
He desarrollado un itinerario que va desde lo más básico hasta lo más avanzado, para que puedas comprender como funciona en realidad WordPress y puedas convertir tus ideas en poderosos Plugins que te puedan servir de ayuda o hasta venderlos en el comercio online y no solo en tu idioma, puedes hacerlo en cualquier otro con el conocimiento de la Internacionalización de Plugins.
También aprenderás la mejor forma de crear una funcionalidad o plugin con jQuery para usarla en la creación del plugin de WordPress.
Te invito a que no pierdas más tu tiempo, buscando por ahí recursos y guías que te van a enredar.
Inscríbete ya y adquiere todo este conocimiento con técnicas de uso avanzado con estructura Orientado a Objetos.
Resumen del curso
Este curso está enfocado a todos aquellos que tengan algún conocimiento básico de los lenguajes de la web, como (PHP, JavaScript, HTML, CSS, MySQL) y para los que hayan interactuado un poco con WordPress, como creación blogs, sitios web, etc.
Si eres de los que siempre ha querido ir un poco más allá, intentando crear una funcionalidad en WordPress para que te realice algo en específico, pero se te hace difícil, porque no encuentras casi material que te pueda guiar. Entonces este curso es para ti.
Temario del curso
-
-
Actualización 2024
-
¿Qué es un Plugin?
-
Requisitos de cabecera, titulo y descripción del plugin
-
Ganchos de Activación y desactivación (parte I)
-
Ganchos de Activación y desactivación (parte II)
-
Métodos de desinstalación
-
Mejores practicas para definir nuestras funciones o variables
-
Comprobación de las capacidades de usuario
-
Métodos de validación de datos
-
Métodos de desinfección para la entrada de datos
-
Nonces I
-
Nonces II (parte I)
-
Nonces II (parte II)
-
Nonces II (parte III)
-
-
-
Organizando los archivos para el pluguin I (parte I)
-
Organizando los archivos para el pluguin I (parte II)
-
Organizando los archivos para el pluguin II
-
Creando el menú de opciones (parte I)
-
Creando el menú de opciones (parte II)
-
Encolando los archivos css y js I
-
Encolando los archivos css y js II
-
Encolando los archivos css y js III
-
Creando el menú de opciones I (parte I)
-
Creando el menú de opciones I (parte II)
-
Creando el menú de opciones II
-
Creando el menú edit
-
Creando el modal y editando el js para abrirlo I (parte I)
-
Creando el modal y editando el js para abrirlo I (parte II)
-
Creando el modal y editando el js para abrirlo II
-
Creando el ajax para guardar los datos del modal I
-
Creando el ajax para guardar los datos del modal II (parte I)
-
Creando el ajax para guardar los datos del modal II (parte II)
-
Creando el ajax para guardar los datos del modal II (parte III)
-
Creando el ajax para guardar los datos del modal III (parte I)
-
Creando el ajax para guardar los datos del modal III (parte II)
-
Probando la funcion para crear nuestros pop-up
-
Configurando la página de edición I (parte I)
-
Configurando la página de edición I (parte II)
-
Configurando la página de edición II
-
Configurando la página de edición III
-
Configurando la página de edición IV (parte I)
-
Configurando la página de edición IV (parte II)
-
Configurando la página de edición IV (parte III)
-
Activando el marco multimedia de wordpress (parte I)
-
Activando el marco multimedia de wordpress (parte II)
-
Creando la función para limpiar la url de la imagen
-
Obteniendo la ruta final de la imagen de nuestro marco multimedia
-
Preparando el método Ajax para guardar los datos del pop-up (parte I)
-
Preparando el método Ajax para guardar los datos del pop-up (parte II)
-
Función php para recibir los datos del ajax
-
Recuperando los datos para nuestra página pop-up edit I (parte I)
-
Recuperando los datos para nuestra página pop-up edit I (parte II)
-
Recuperando los datos para nuestra página pop-up edit II
-
Ajustando el estado del botón switch para la llamada a la acción
-
Configurando los input radio (parte I)
-
Configurando los input radio (parte II)
-
Creando la previsualización del pop-up (parte I)
-
Creando la previsualización del pop-up (parte II)
-
Creando la previsualización del pop-up (parte III)
-
Estilos css para el modal
-
Creando el método Ajax para eliminar un pop-up (parte I)
-
Creando el método Ajax para eliminar un pop-up (parte II)
-
Creando el código php para la eliminación de los pop-up
-
Creando la carpeta public para mostrar el pop-up
-
Creando el shortcode para el pop-up (parte I)
-
Creando el shortcode para el pop-up (parte II)
-
Editando el css y el js para mostrar el pop-up
-
Testing Plugin Pop Up
-
-
-
Creando usuarios en wordpress I
-
Creando usuarios en wordpress II (parte I)
-
Creando usuarios en wordpress II (parte II)
-
Creando usuarios en wordpress II (parte III)
-
Obteniendo la información de un usuario
-
Actualizando y eliminando la información de un usuario (parte I)
-
Actualizando y eliminando la información de un usuario (parte II)
-
Agregando un campo a los metadatos de usuarios (parte I)
-
Agregando un campo a los metadatos de usuarios (parte II)
-
Guardando los datos de usuarios en el metacampo
-
Creando un nuevo archivo para organizar el código I (parte I)
-
Creando un nuevo archivo para organizar el código I (parte II)
-
Creando un nuevo archivo para organizar el código II (parte I)
-
Creando un nuevo archivo para organizar el código II (parte II)
-
Creando un nuevo archivo para organizar el código III(Parte I)
-
Creando un nuevo archivo para organizar el código III(Parte II)
-
Manipulando los roles
-
Manipulando el rol de un usuario
-
Manipulando las capacidades de un rol
-
Comprobando las capacidades de usuario (parte I)
-
Comprobando las capacidades de usuario (parte II)
-
-
-
Creando sistema de encolamiento de archivos js y css I parte I
-
Creando sistema de encolamiento de archivos js y css I Parte II
-
Creando sistema de encolamiento de archivos js y css II (parte I)
-
Creando sistema de encolamiento de archivos js y css II (parte II)
-
Método Ajax WordPress I
-
Método Ajax WordPress II
-
Método Ajax WordPress III (parte I)
-
Método Ajax WordPress III (parte II)
-
Método Ajax WordPress IV
-
-
-
¿Qué es la Internacionalización?
-
Funciones para la internacionalización de idiomas (parte I)
-
Funciones para la internacionalización de idiomas (parte II)
-
Funciones para la internacionalización de idiomas (parte III)
-
Traducción de cadenas de texto en archivos js
-
Generando los archivos POT (parte I)
-
Generando los archivos POT (parte II)
-
Cargando el TextDomain a nuestro plugin
-
-
-
Consultas a la base de datos de wordpress I
-
Consultas a la base de datos de wordpress II (parte I)
-
Consultas a la base de datos de wordpress II (parte II)
-
Consultas a la base de datos de wordpress II (parte III)
-
Consultas Predefinidas I (funciones)
-
Consultas Predefinidas II (funciones) parte I
-
Consultas Predefinidas II (funciones) parte II
-
Consultas Predefinidas III (funciones) parte I
-
Consultas Predefinidas III (funciones) parte II
-
Consultas generales o especificas
-
Preparando consultas contra inyección sql
-
Mostrando errores en la consulta
-
-
-
Gestor multimedia I (parte I)
-
Gestor multimedia I (parte II)
-
Gestor multimedia I (parte III)
-
Gestor multimedia I (parte IV)
-
Gestor multimedia II Evento select
-
Gestor multimedia III imprimiendo la imagen (parte I)
-
Gestor multimedia III imprimiendo la imagen (parte II)
-
Gestor multimedia IV guardando las imágenes (parte I)
-
Gestor multimedia IV guardando las imágenes (parte II)
-
Gestor multimedia (Método Insert)
-
Gestor multimedia (Método ready)
-
-
-
Presentación del plugin
-
Descargando archivos para nuestro plugin y organizándolos (parte I)
-
Descargando archivos para nuestro plugin y organizándolos (parte II)
-
Descargando archivos para nuestro plugin y organizándolos (parte III)
-
Instalando nuestro plugin, configurando la activación y desactivación
-
Creando el Menú (parte I)
-
Creando el Menú (parte II)
-
Creando las páginas de visualización
-
Creando la estructura de la página del menú (parte I)
-
Creando la estructura de la página del menú (parte II)
-
Creando la estructura de la página del menú (parte III)
-
Estructura del guardado de tablas con Ajax (parte I) video I
-
Estructura del guardado de tablas con Ajax (parte I) video II
-
Estructura del guardado de tablas con Ajax (parte II) instalando sass
-
Estructura del guardado de tablas con Ajax (parte III)
-
Configurando el lado del servidor para recibir los datos (parte I)
-
Configurando el lado del servidor para recibir los datos (parte II)
-
Configurando el lado del servidor para recibir los datos (parte III)
-
Mostrando datos de las tablas (parte I)
-
Mostrando datos de las tablas (parte II)
-
Mostrando datos de las tablas (parte III)
-
Mostrando datos de las tablas (parte IV)
-
Mostrando datos de las tablas (parte V)
-
Estructurando la página para la manipulación de usuarios I (parte I)
-
Estructurando la página para la manipulación de usuarios I (parte II)
-
Estructurando la página para la manipulación de usuarios II
-
Agregando el gestor multimedia de wordpress (parte I)
-
Agregando el gestor multimedia de wordpress (parte II)
-
Limpiando la ruta de la imagen
-
Creando las funciones para validar los campos (parte I)
-
Creando las funciones para validar los campos (parte II)
-
Validando el campo email
-
Preparando el método ajax (parte I)
-
Preparando el método ajax (parte II)
-
Construyendo el objeto para todos los métodos del CRUD
-
Manipulando el archivo crud json (parte I)
-
Manipulando el archivo crud json (parte II)
-
Manipulando el archivo crud json (parte III)
-
Creando el método de lectura json (parte I)
-
Creando el método de lectura json (parte II)
-
Creando el método de lectura json (parte III)
-
Mostrando los usuarios insertados con jQuery I
-
Creando el método para actualizar los usuarios (parte I)
-
Creando el método para actualizar los usuarios (parte II)
-
Mostrando los usuarios insertados con jQuery II (parte I)
-
Mostrando los usuarios insertados con jQuery II (parte II)
-
Mostrando los usuarios insertados con jQuery II (parte III)
-
Configurando el Ajax para actualizar el usuario (parte I)
-
Configurando el Ajax para actualizar el usuario (parte II)
-
ñadiendo una animación de color al actualizar un usuario
-
Creando el método de eliminar usuario (parte I)
-
Creando el método de eliminar usuario (parte II)
-
Creando el método de eliminar usuario (parte III)
-
Creando el método de eliminar usuario (parte IV)
-
Eliminando el usuario de nuestra tabla I
-
Eliminando el usuario de nuestra tabla II
-
Creando el shortcode para mostrar el resultado final I (parte I)
-
Creando el shortcode para mostrar el resultado final I (parte II)
-
Creando el shortcode para mostrar el resultado final I (parte III)
-
Creando el shortcode para mostrar el resultado final II (parte I)
-
Creando el shortcode para mostrar el resultado final II (parte II)
-
Creando el shortcode para mostrar el resultado final III
-
Detalle del curso
Ultima actualización: 02/01/2025
Duración: 33h 46m
Nivel: Principiante
Calificación: 5.00
Acceso de por vida
Reseñas de los estudiantes
5.00
2 Valoraciones
Miguel Mendoza
Excelente
Edgar Navarrete
Es un curso excelente, he aprendido mucho aunque la versión de wordpress actual es la 6 no hay ningún problema, además el profesor explica muy bien y eso ayuda mucho.