- Cursos
- Productividad
- WordPress y CMS
- Aprende a crear Plugins para WordPress desde cero a avanzado
Aprende a crear Plugins para WordPress desde cero a avanzado
Éste 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.
Descripción del curso
Éste curso es para aquellas personas 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 éste 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 sólo 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.
Inscribete ya y adquiere todo este conocimiento con técnicas de uso avanzado con estructura Orientado a Objetos.
Contenido del curso
Introducción
04:29- Introducción01:50
- Requisitos para poder seguir el curso02:39
Preparándonos para empezar!
21:31- Editor de código recomendado (Brackets Opcional)02:58
- Descargando e instalando XAMPP03:55
- Cambiando el puerto del XAMPP por si existe un problema04:42
- Descargando e instalando WordPress09:56
Conceptos básicos del plugin
44:11- ¿Qué es un Plugin?03:32
- Fundamentos del plugin06:55
- Requisitos de cabecera (Título, Descripción del plugin, etc)09:12
- Incluyendo una licencia01:56
- Ganchos de activación y desactivación (Hooks)05:56
- Métodos de desinstalación06:16
- Mejores Prácticas10:24
Seguridad en nuestro Plugin
59:19- Comprobación de las capacidades de usuario16:39
- Validación de datos09:28
- Asegurando la entrada de datos04:03
- Asegurando la salida de datos16:18
- Nonces12:51
Creación de menús en la administración
31:41- Menús de nivel superior23:20
- Submenús08:21
Ganchos (Hooks)
01:18:19- ¿Qué son los Ganchos (Hooks)?03:53
- Actions Hooks (Ganchos de acciones)19:49
- Filters Hooks (Ganchos de filtros)18:58
- Custom Hooks (Ganchos personalizados)22:56
- Removiendo Acciones y Filtros04:45
- Determinando el gancho actual y la cantidad de ejecucíon07:58
Shortcodes API
47:02- ¿Qué son los Shortcodes?06:04
- Shortcodes Básicos05:15
- Shortcodes con contenido incluido10:52
- Shortcodes con parámetros24:51
Settings y Options API
01:09:44- ¿Qué es la Settings API?04:59
- Uso de la API Settings25:11
- Uso de la API Options21:31
- Creando página de configuración personalizada (Renderizando el formulario)18:03
Custom Post Types (Tipos de publicaciones personalizadas)
01:08:07- ¿Qué es un Custom Post Types?05:38
- Registrando Custom Post Types24:30
- Loop WP_Query, Personalización de las páginas (Parte 1)23:59
- Loop WP_Query, Personalización de las páginas (Parte 2)14:00
Metadatos y Metaboxes
01:26:18- Gestión de metadatos de una publicación (post)19:08
- Custom Fields (Campos Personalizados)18:04
- Metaboxes personalizados24:36
- Agregando un metabox orientado a objetos18:34
- wp_editor()05:56
Encolamiento de archivos (Enqueue)
39:37- Encolando un archivo de estilos (.css)13:15
- Encolando un archivo de Javascript (.js)13:15
- Registrando archivos css y javascript05:47
- Quitando de la cola y de un registro los archivos css y js07:20
Taxonomías
01:40:25- ¿Qué son las taxonomías?01:34
- Registrando una taxonomía para las entradas11:53
- Creando OBJETO cargador de acciones y filtros24:18
- Modularizando los encolamiento de estilos y scripts13:14
- Creando un POST TYPE y asociandole una taxonomía13:49
- Estableciendo una página personalizada para la taxonomía05:04
- Funciones para obtener los términos de una taxonomía12:15
- Agregando un campo de meta para los términos de una taxonomía18:18
Usuarios
01:58:28- Breve introducción01:32
- Creando usuarios - Forma básica09:35
- Creando usuarios - Forma compleja13:57
- Obteniendo información de un usuario10:02
- Obteniendo información del usuario actual02:17
- Actualizando usuarios04:48
- Eliminando usuarios06:30
- Metadatos de usuarios - Agregando un campo24:16
- Cambios en los archivos04:26
- Manipulando los roles12:19
- Manipulando el rol de un usuario06:41
- Manipulando las capacidades de un rol05:11
- Manipulando las capacidades de un usuario06:51
- Métodos y funciones faltantes10:03
HTTP API
49:03- Introducción04:54
- Funciones para el uso de las peticiones (Parte 1)20:33
- Funciones para el uso de las peticiones (Parte 2)08:13
- Uso del Caché (Transitorios)15:23
Heartbeat API, JavaScript, jQuery, AJAX
02:29:56- Configurando archivos para el uso de AJAX con jQuery22:29
- Guardando y obteniendo Metadatos de usuarios en tiempo real28:15
- Hearbeat API (Introducción)16:08
- Ejemplo básico del uso del Heartbeat API26:54
- Creando notificación de guardado en tiempo casi real (Parte 1)10:26
- Creando notificación de guardado en tiempo casi real (Parte 2)26:48
- Creando notificación de guardado en tiempo casi real (Parte 3)18:56
Creación de Widgets
30:00- ¿Qué son los Widgets?01:53
- Página de administración de los widgets05:05
- Registrando un Widgets23:02
WP Cron (Programando tareas)
28:00- ¿Qué es WP Cron?02:51
- Comprendiendo la programación de WP-Cron01:25
- Funciones para trabajar con WP CRON23:44
Internacionalización (Idiomas)
01:19:21- ¿Qué es la Internacionalización?00:53
- ¿Qué es la Localización? (POT, PO, MO)05:43
- Cadenas básicas y Uso de variables en las traducciones06:52
- Plurales básicos02:36
- Pluralizando para su uso más tarde03:24
- Desambiguación por contexto03:36
- Agregando comentarios a las traducciones (/* Translators: */)04:26
- Traducir en archivos Javascript05:38
- Descargando herramientas WordPress i18n ( Gettext )08:43
- Preparando los archivos para generar el archivo POT01:40
- Generando el archivo POT desde la consola con PHP y Gettext03:20
- Generando el archivo POT con Poedit o Eazy PO05:47
- Generando el archivo POT utilizando Grunt con NodeJs09:00
- Generando los archivos PO y MO traducidos07:38
- Cargando el TextDomain a nuestro plugin07:41
- Seguridad en la internacionalización02:24
Interactuando con la base de datos ( $wpdb - Instancia Objeto global )
01:08:23- Introducción01:26
- Consulta de variable, fila y columna específica14:22
- Consultas predefinidas17:18
- Consultas generales04:16
- Preparando consultas ( Protección contra ataques de inyección SQL )05:29
- Mostrando u ocultando errores05:24
- Obteniendo información de las columnas y limpiando la caché de resultados06:09
- Propiedades del objeto13:59
Objeto wp.media gestor multimedia
44:02- Introducción00:57
- Generando un marco de gestión multimedia17:19
- Evento Select ( Obteniendo los datos de la imagen seleccionada )19:34
- Evento Insert01:50
- Otros eventos04:22
Creando un Plugin CRUD de datos
05:03:50- Presentación del Plugin05:05
- Organizando archivos y carpetas13:12
- Descargando y encolando librerías de ayuda (Helpers)13:42
- Configurando la activación, desactivación y eliminación12:32
- Creando el menú y enlazando el icono18:19
- Configurando el tipo de página a visualizar04:42
- Estructurando la página principal19:02
- Estructurando el guardado de las tablas de datos (AJAX)12:53
- Configurando el lado del servidor para recibir los datos16:45
- Estructurando página para la manipulación de items13:20
- Agregando gestor multimedia18:15
- Creando funciones para validar campos20:22
- Preparando el método AJAX y el servidor para recibir los datos10:19
- Creando objeto para un CRUD en formato JSON07:07
- Creando el método de guardado JSON Parte 115:08
- Creando el método de guardado JSON Parte 213:23
- Creando el método de lectura JSON18:04
- Creando el método de actualizar JSON19:45
- Configurando AJAX para enviar la información actualizada18:26
- Creando el método de eliminar JSON16:38
- Creando el shortcode para mostrar el resultado final16:51
Creando Plugin de Galería estilo portafolio (Proyecto Final)
09:00:41- Presentando del plugin07:47
- Creando funcionalidad del plugin con jQuery parte 119:16
- Creando funcionalidad del plugin con jQuery parte 220:08
- Creando funcionalidad del plugin con jQuery parte 316:36
- Creando funcionalidad del plugin con jQuery parte 417:56
- Creando funcionalidad del plugin con jQuery parte 515:00
- Creando funcionalidad del plugin con jQuery parte 609:38
- Descargando archivos y configurando la activación06:32
- Estructurando la página inicial12:54
- Agregando estilos14:21
- Enviando datos al servidor (AJAX)12:05
- Recibiendo los datos para guardarlos (lado del servidor)04:08
- Mostrando la información guardada04:35
- Configurando botones de acción (Editar y Eliminar)12:24
- Estructurando página de edición18:42
- Estructurando página de edición parte 215:50
- Agregando estilos13:32
- Mostrando y ocultando ajustes y secciones07:10
- Configurando el agregado de la imágenes09:32
- Creando objeto global tipo Helpers15:37
- Interacción cambio de columnas items12:26
- Estructurando el modal de edición de items16:01
- Configurando la edición de items15:40
- Actualizando datos del item17:42
- Agregando filtros05:52
- Agregando mas métodos helpers globales ( parte 1 )14:13
- Agregando mas métodos helpers globales ( parte 2 )19:24
- Corrigiendo errores19:15
- Reordenando y guardando los items16:32
- Enviando los datos (AJAX)07:51
- Recibiendo los datos y guardando04:40
- Mostrando los items16:37
- Eliminando items06:51
- Agregando botones de los filtros15:02
- Configurando ajustes iniciales para las categorías17:27
- Enviando los datos de categorías (AJAX)06:40
- Recibiendo los datos para procesarlos11:06
- Método para el loop de los items categorías09:02
- Guardando los items de categoría04:13
- Mostrando los items de categorías14:46
- Terminando los ajustes dinámicos08:22
- Configurando el lado public16:33
- Shortcode items lado cliente10:43
Valoraciones
- 5 ESTRELLAS100%
- 4 ESTRELLAS0%
- 3 ESTRELLAS0%
- 2 ESTRELLAS0%
- 1 ESTRELLAS0%
- Daniel SantiagoNaranjo GuzmanIncluir valoración media (en números)
- MoisesArroyoIncluir valoración media (en números)
Excelente el temario y el profesor
- DiegoBartolomé RuanoIncluir valoración media (en números)
¿Por qué pagar por un curso cuando puedes tenerlos todos?
Prueba la Suscripción ahoraO quiero saber más
Cursos que quizás te interesen
- 19 €1 h0
- Gratis1 h3.8