Curso de Creación de Plugins para WordPress

Amplía la funcionalidad de WordPress, para llevarlo a donde quieras, mediante la creación de plugins.
Material disponible
Avanzado
8 Clases 13 h
99€
75€
Precio en promoción
En EscuelaIT hemos realizado numerosos cursos para la personalización de los temas de WordPress y la creación de tus propios temas. Con el curso de plugins para WordPress vamos un paso más hacia delante, para que puedas exprimir al máximo tus habilidades de desarrollo basado en este popular CMS.

Los plugins de WordPress nos ofrecen la vía más importante para ampliar las posibilidades de los sitios web y el gestor de contenidos. Para ello es importante conocer bien el CMS, las utilidades que nos ofrece y cómo construir plugins siguiendo las mejores prácticas. Después de este curso de plugins, WordPress no tendrá secretos para ti.

Qué aprenderé en el Curso de Creación de Plugins para WordPress

  • Ventajas de usar plugins en lugar de escribir código en functions.php
  • Diferencias entre plugins y mu-plugins
  • Entender la estructura de un plugin y qué ficheros se necesita para crear uno
  • Cómo preparar un plugin para su traducción a otros idiomas
  • Cómo crear una página para controlar y configurar el plugin
  • Buenas prácticas a tener en cuenta en el desarrollo de plugins
  • Crear y usar shortcodes
  • Crear un bloque personalizado para el nuevo editor de bloques de WordPress

Objetivos del curso

Este curso tiene como objetivo ofrecer al estudiante los conocimientos necesarios para crear plugins de WordPress a medida, que ayudarán a extender la funcionalidades de una instalación clásica. Se analizará la estructura de los plugins y se tratarán los conceptos clave a la hora de desarrollar un nuevo plugin: qué tipos de plugin existen, cómo prepararlo para traducirlo, cómo se puede integrar con elementos de WordPress o con otros plugins, qué estructura de ficheros debemos seguir, cómo crear una página de control del plugin y algunas buenas prácticas en el desarrollo de plugins.

Todo esto se verá con ejemplos prácticos de plugins que se irán desarrollando desde cero y que se podrán aprovechar para añadir nuevas funcionalidades a una instalación de WordPress.

Por qué debes aprender desarrollo de plugins para WordPress

Hoy, más del 40% de las webs de todo Internet están hechas en WordPress. Es un CMS ampliamente extendido que sirve para mucho más que para tener un blog, pero es cierto que una instalación de base es muy sencilla. Para mejorar esta situación existen los plugins, que permiten añadir funcionalidades tan simples como personalizar el logo de la pantalla de login, o complejas como crear una tienda online o un CRM.

Aprender cómo crear plugins a medida nos da la capacidad de extender las funcionalidades de WordPress, hasta dónde alcance la imaginación, pudiendo personalizar la web y cubrir las necesidades de cualquier tipo de proyecto.

Qué tengo que saber

Este es un curso avanzado, para el cual es deseable tener conocimientos de frontend y backend con WordPress. En concreto:

  • Conocimientos de PHP
  • Nociones básicas de CSS para dar estilos
  • JavaScript y crear alguna funcionalidad
  • Conocer WordPress a nivel usuario
  • Conocer la estructura de ficheros y carpetas de una instalación WordPress.

Aunque no es imprescindible, se recomienda estar familiarizado con los recursos de desarrollo de WordPress: https://developer.wordpress.org/ Para la creación de bloques puede ser útil tener nociones de React, pero no es imprescindible.

Clases y contenidos

Desarrolla tu propio plugin Gratis
  • Hello Dolly: la base para empezar a desarrollar tu propio plugin
  • Se creará un nuevo plugin para crear un botón flotante para volver al inicio de la web
  • Diferencia entre plugins y mu-plugins
  • Estructura de ficheros de un plugin
  • Cómo añadir JavaScript y CSS
Estilos, idiomas y uso de plugins en WordPress
  • Traducir las cadenas de texto de un plugin a varios idiomas
  • Crear un plugin para cambiar los estilos de la web de tema claro / tema oscuro
  • Hooks, filters y uso de plugins en temas de WordPress
Plugins dinámicos, shortcodes y plugins sociales
  • Crear y usar shortcodes
  • Crear un plugin para compartir contenido en redes sociales
Ajax en WordPress y Custom Fields
  • Usar Ajax en WordPress
  • Crear campos personalizados (Custom Fields) en el perfil de usuario
  • Crear un plugin con un botón de “me gusta” para guardar los contenidos favoritos de cada usuario en su perfil.
Opciones configuración de un plugin
  • Crear una página para gestionar las opciones configuración de un plugin
  • Crear un plugin para mostrar un banner de cuenta atrás, por ejemplo para ofertas de tiempo limitado
ACF y CPT UI
  • Introducción de los plugins ACF y CPT UI
  • Cómo integrar el plugin ACF en nuestro propio plugin
Plugin para Gutenberg
  • Crear un plugin para generar un bloque para el nuevo editor de bloques (también conocido como Gutenberg)
WordPress Plugin Boilerplate Generator
  • Menús y submenús de administración
  • Crear un plugin con su página de configuración que englobe las funcionalidades desarrolladas durante el curso
  • WordPress Plugin Boilerplate Generator

Valoraciones

Edson Suarez

Un temario muy completo y todo bien explicado, con ejemplos realmente útiles.

¿Conoces nuestra tarifa plana?

Toda la formación de EscuelaIT, con más de 200 cursos completos para aprender las más variadas tecnologías de programación, diseño y marketing online. Todo! con tu suscripción.

Suscríbete