Creating WordPress Plugins The Right Way

Why take this course?
¡Excelente resumen del curso de WordPress! Como has mencionado, este curso está diseñado para llevar a los estudiantes desde los fundamentos hasta lo más avanzado en el desarrollo de plugins con WordPress. Aquí te detallo una estructura más detallada de lo que podrías esperar en cada proyecto y cómo se construye el curso:
Proyecto 1: Plugin de Diapositivas Dinámicas
- Estructura del Proyecto: Introducción a la creación de un plugin de diapositivas dinámicas.
- Instalación y Desinstalación de Plugins: Aprenderás cómo manejar el ciclo de vida de un plugin en WordPress.
- Creación de Personalized Post Types (CPT): Aprenderás a crear tipos de publicaciones personalizados para tus diapositivas.
- Metabox API: Configuración y gestión de metadatos para las diapositivas.
- Widgets API: Aprenderás a integrar widgets en el administrador y la página del frontend.
- Shortcode API: Generación de shortcodes para mostrar las diapositivas en cualquier parte del sitio.
- Menús y Submenús: Gestión de la interfaz de usuario dentro del panel de administración.
- Settings API y Options: Aprenderás a configurar y almacenar opciones para el plugin.
- Template Overrides: Crear un sistema simple para sobrescribir plantillas.
Proyecto 2: Plugin de Testimonios
- Estructura del Proyecto: Desarrollo de un plugin que permite a los usuarios enviar testimonios.
- Widgets API (Avanzado): Más detalles y aplicaciones avanzadas del uso de widgets.
- Templating en WordPress: Aprenderás cómo crear y gestionar archivos de plantilla para tu plugin.
- Uso de Shortcodes con Plantillas: Integración de shortcodes con diseños de plantilla.
- Gestión de Archivos y Estructura del Plugin: Buenas prácticas para organizar el código de tu plugin.
- Formularios de WordPress (Custom Fields): Recopilación y gestión de datos de los testimonios.
- Seguridad y Validación de Datos: Asegurar que los datos enviados sean seguros y válidos.
Proyecto 3: Plugin de Integración de APIs
- Estructura del Proyecto: Creación de un plugin que integre datos externos o servicios de APIs (por ejemplo, conectar con una API de terceros para cargar contenido).
- HTTP API Requests: Realizar solicitudes HTTP para interactuar con APIs externas.
- Data Handling: Manejo seguro y eficiente de datos obtenidos de las APIs.
- AJAX en WordPress: Carga dinámica de contenido sin necesidad de recargar la página.
- Frontend Revelation: Mostrar datos de forma efectiva y atractiva en el frontend.
- Optimization and Performance: Asegurar que el plugin funcione sin problemas de rendimiento.
- Documentación y Mantenimiento del Plugin: Escribir documentación y mantener el código actualizado.
Aspectos Generales del Curso:
- Explicaciones Claras y Concisas: Evitando conceptos innecesarios y enfocándose en lo que realmente necesitas saber.
- Ejemplos Prácticos y Proyectos Realistas: Aprenderás construyendo plugins reales y funcionales.
- Responsividad Extrema: Asegurarte de que tus plugins funcionen en todos los entornos (local, staging, producción).
- Manejo de Errores y Depuración: Herramientas y técnicas para depurar y solucionar problemas.
- Seguridad en WordPress: Mantener tus plugins seguros contra vulnerabilidades comunes.
Este curso se enfoca en enseñarte cómo desarrollar plugins de manera efectiva y eficiente, asegurándote de que cumplan con las mejores prácticas y estándares de WordPress. Además, el enfoque en proyectos reales te ayudará a ver el impacto directo de cada lección en tu trabajo como desarrollador de plugins. Con una comunidad de soporte activa y respuestas rápidas, estarás equipado para convertirte en un experto en desarrollo de plugins para WordPress.
Course Gallery




Loading charts...
Comidoc Review
Our Verdict
Creating WordPress Plugins The Right Way offers in-depth coverage and practical examples, making it an ideal course for those looking to master plugin development. Despite minor issues such as accent-related comprehension problems, the course's advantages outweigh these inconveniences. To get the most from this course, be prepared to rewatch lessons or work on your own projects using its teachings. By doing so, you will significantly enhance your WordPress plugin development skills and build a solid foundation for creating advanced functionality within this versatile CMS platform.
What We Liked
- Covers advanced topics in WordPress development with an overall nice OOP concept in plugin development
- Includes practical project examples that detail important concepts and build on fundamentals
- Comprehensive course materials that depict the code as shown in each lesson, helping spot mistakes
- Responsive instructor who takes time to answer questions clearly
Potential Drawbacks
- May require rewatching multiple times or building plugins using course code for better understanding
- Progresses through pre-built plugins without systematically breaking down each function and parameter
- First example plugin can be quite lengthy (6.5 hours of screen time) which may affect pacing
- Accent of the instructor can sometimes make it difficult to hear what is being said