Advertisement
  1. Code
  2. WordPress

Los 11 mejores cursos para aprender a crear un tema o complemento de WordPress

Scroll to top
Read Time: 6 min

Spanish (Español) translation by Rosario (you can also view the original English article)

¿Quieres llevar tus habilidades en WordPress al siguiente nivel y aprender a crear tus propios temas y complementos? Bueno, has venido al lugar correcto. He reunido 11 de los mejores cursos de programación de WordPress en Envato Tuts+ para ayudarte a lograrlo. Échales un vistazo e inspírate.

1. Diseñando para WordPress

Cualquier buen producto comienza con un excelente diseño. Esto es así tanto para la construcción de una casa como para la construcción de un tema de WordPress. Por eso el primer curso de nuestra lista es Diseñando para WordPress.

Diseñando para WordPress permite que quienes están aprendiendo conozcan los fundamentos del diseño de temas de WordPress. Comienza explicando qué es WordPress y cómo está estructurado, antes de pasar a todas las consideraciones de diseño involucradas en la creación de cada elemento de un tema.

Designing for WordPressDesigning for WordPressDesigning for WordPress

2. Construyendo temas de WordPress con Bootstrap

Una vez que tengas claro cómo diseñar un tema de WordPress, es hora de pasar al proceso de construcción. Si estás construyendo un tema por primera vez, es una buena idea empezar con un framework (marco de trabajo) de código abierto como Bootstrap, que está diseñado para darte una ventaja en el desarrollo de tus primeros proyectos móviles en la web.

Construyendo temas de WordPress con Bootstrap te enseña cómo convertir una plantilla HTML en un tema de WordPress. En el proceso, aprenderás los fundamentos del desarrollo de temas de WordPress así como técnicas más complejas, por ejemplo, la creación de queries (consultas) y widgets (microaplicaciones) personalizados.

 Building WordPress Themes With Bootstrap Building WordPress Themes With Bootstrap Building WordPress Themes With Bootstrap

3. Creación de temas de WordPress con Underscores

Otra gran herramienta para principiantes es Underscores, un tema creado para trabajar desde cero, realizado por WordPress para desarrolladores y diseñado para darte una ventaja en la creación de temas, proporcionando un enorme número de recursos precodificados y listos para usar.

El videocurso Creación de temas de WordPress con Underscores te permitirá conocer Underscores, y luego te llevará paso a paso por el proceso de personalización de archivos PHP para crear un tema terminado.

WordPress Theme Creation With UnderscoresWordPress Theme Creation With UnderscoresWordPress Theme Creation With Underscores

4. Bloques de código Gutenberg para WordPress

WordPress ha estado trabajando en un rediseño que revolucionará su editor llamado Gutenberg, el cual se lanzará en noviembre de 2018. El objetivo de este nuevo editor es crear una verdadera experiencia WYSIWYG desglosando partes de publicaciones y páginas en bloques individuales de contenido. Sin duda, este cambio tendrá un efecto dominó para los desarrolladores.

Anticipándose a los cambios que se avecinan, el videocurso Bloques de código Gutenberg para WordPress enseña a los desarrolladores cómo ampliar la funcionalidad del editor Gutenberg creando bloques con complementos especializados de WordPress. El curso cubre qué son los bloques y cómo escribirlos. Un curso perfecto para adelantarse a dichos cambios.

Coding Blocks for WordPress GutenbergCoding Blocks for WordPress GutenbergCoding Blocks for WordPress Gutenberg

5. Aprende PHP para WordPress

PHP es un lenguaje de scripts (guiones) de código abierto utilizado para el desarrollo de aplicaciones web. Es el lenguaje de programación en el que está construido WordPress, y es indispensable para los desarrolladores que quieren dominar WordPress.

El videocurso Aprende PHP para WordPress te enseña todo lo que necesitas saber para empezar a codificar PHP en temas y complementos de WordPress. En el curso, aprenderás qué es PHP y por qué WordPress lo usa, cómo crear un archivo PHP, así como detalles específicos como la creación de funciones, bucles, sentencias condicionales "if" y "else", etc.

Learn PHP for WordPressLearn PHP for WordPressLearn PHP for WordPress

6. Añadir scripts y estilos en cola

Envato Tuts+ ofrece varios cursos cortos, llamados Cursos para la hora del café, que son perfectos para abordar problemas específicos con los que se pueden encontrar los desarrolladores.

Por ejemplo, si quieres añadir un script o una hoja de estilo a tu tema o complemento de WordPress, no puedes simplemente añadirlo directamente a tu HTML, como lo harías si estuvieras construyendo un sitio desde cero. En su lugar, necesita ser "encolado", y el curso corto Añadir scripts y estilos en cola te enseña exactamente cómo hacerlo correctamente usando un punto de acceso (hook) enqueue_scripts.

Enqueuing Scripts and StylesEnqueuing Scripts and StylesEnqueuing Scripts and Styles

7. Fundamentos de programación en WordPress: Widgets

Agregar áreas de widgets a un tema es una gran manera de ampliar la funcionalidad de mismo, ya que estas áreas dan a los usuarios la flexibilidad de agregar widgets en diferentes lugares.

Fundamentos de programación en WordPress: Widgets, es otro de los excelentes Cursos para la hora del café. Te enseña cómo registrar widgets en tu tema y añadirlos a los archivos de plantilla de tu tema.

WordPress Coding Basics WidgetsWordPress Coding Basics WidgetsWordPress Coding Basics Widgets

8. Personalizar WordPress con temas hijos

Un tema hijo (o "child theme") es un tema que hereda el aspecto y la funcionalidad de un tema padre (o "parent theme"). La ventaja de utilizar un tema hijo es que se pueden hacer cambios y modificaciones en él, sin alterar el código original del tema padre. Esto significa que puedes actualizar el tema padre sin perder ninguna de las personalizaciones que has añadido con anterioridad.

El videocurso Personalizar WordPress con temas hijos te muestra cómo crear un tema hijo, a partir de un tema padre, y utilizar ese tema hijo para personalizar tu sitio web de WordPress, de modo que puedas hacer todos los cambios que quieras sin preocuparte por perderlos.

Customizing WordPress With Child ThemesCustomizing WordPress With Child ThemesCustomizing WordPress With Child Themes

9. Escribe temas de WordPress listos para ser personalizados

Si estás pensando en vender tus temas para que otros puedan usarlos en la creación de sus propios sitios, entonces necesitas incorporar cierta flexibilidad que permita a tus clientes tener cierto control sobre la personalización del tema para que se adapte a su gusto o marca.

El curso Escribe temas de WordPress listos para ser personalizados te enseña cómo añadir el Personalizador de temas a tus temas, además cómo añadir texto, controles de carga y un selector de colores para que los usuarios de los temas puedan hacer cambios que respondan a sus necesidades.

Write Customizer-Ready WordPress ThemesWrite Customizer-Ready WordPress ThemesWrite Customizer-Ready WordPress Themes

10. Desarrollo de complementos para WordPress

Los complementos añaden una nueva funcionalidad a un sitio web de WordPress. Son una parte útil e indispensable del ecosistema de WordPress porque amplían la funcionalidad más allá de lo que proporciona el equipo de WordPress, y permiten a los usuarios incorporar nuevas características a los sitios web de WordPress. Aunque el editor Gutenberg cambiará la forma en que trabajan los desarrolladores de complementos, sigue siendo necesario tener una clara comprensión de cómo construir un complemento.

Desarrollo de complementos para WordPress es un excelente curso para comprender a fondo todo lo que implica la construcción de un complemento de WordPress. Se explican cuestiones como el código fuente de un complemento, la planificación de este y la escritura del mismo. Construirás tu propio complemento utilizando varias API de WordPress, teniendo en cuenta todo lo que es necesario para que el complemento sea completamente funcional.

WordPress Plugin DevelopmentWordPress Plugin DevelopmentWordPress Plugin Development

11. Personalización del Admin de WordPress

Hemos estado prestando mucha atención a la forma en que se ve y se comporta el front-end de WordPress, pero ¿qué hay de la personalización del back-end?

En el curso Personalización del Admin de WordPress, aprenderás todo lo que necesitas saber sobre la personalización back-end para los temas de WordPress. Aprenderás a hacer pequeños ajustes como limpiar y organizar el menú de la izquierda, eliminar columnas innecesarias de la tabla y configurar los permisos de usuario, así como también a hacer cambios más grandes, por ejemplo, crear un área de administración con un aspecto totalmente diferente.

WordPress Admin CustomizationWordPress Admin CustomizationWordPress Admin Customization

Construye un tema para WordPress hoy

Empieza a aprender a construir tu propio tema de WordPress hoy mismo, con una suscripción a Envato Elements. Por una única y baja cuota mensual, tendrás acceso no sólo a estos cursos, sino también a nuestra creciente biblioteca de más de 1.000 video cursos y libros electrónicos líderes en la industria, en Envato Tuts+.

Además, ahora puedes disfrutar de descargas ilimitadas de la enorme biblioteca de Envato Elements, con más de 700.000 recursos creativos como fotos, fondos, iconos, gráficos y fuentes que te ayudarán a crear el tema perfecto para WordPress.

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Code tutorials. Never miss out on learning about the next big thing.
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.