En este curso avanzado de WordPress aprenderemos a modificar el CMS con CPTs, taxonomías, menús, widget areas, shortcodes, scripts y hooks.
A lo largo de diez clases prácticas veremos cómo ir más allá del uso habitual de WordPress para empezar a modificarlo y adaptarlo a necesidades concretas. Este curso está pensado para quienes ya tienen una base de WordPress y quieren avanzar hacia un perfil de implementador avanzado o programador inicial.
Empezaremos sentando las bases de cómo modificar WordPress correctamente. Veremos distintas formas de añadir o cambiar funcionalidades, sus ventajas e inconvenientes, y por qué conviene separar bien lo que pertenece al theme de lo que debería vivir como funcionalidad independiente.
Después trabajaremos con Custom Post Types, entendiendo qué son, para qué sirven y cómo nos permiten crear tipos de contenido propios más allá de entradas y páginas. A partir de ahí veremos las taxonomías, tanto jerárquicas como no jerárquicas, para organizar ese contenido personalizado de forma lógica y flexible.
También abordaremos ubicaciones de menús y widget areas, dos elementos clave cuando queremos controlar mejor la estructura de una web. Aprenderemos a crear nuevas zonas donde colocar menús o widgets y a mostrarlas donde necesitemos dentro del theme.
Más adelante veremos cómo añadir menús personalizados en la toolbar de administración y cómo ampliar los métodos de contacto de los usuarios. Son cambios pequeños, pero muy útiles cuando queremos adaptar el panel o el perfil de usuario a un proyecto concreto o a las necesidades de un cliente.
Una parte importante del curso estará dedicada a los shortcodes, que nos permiten insertar funcionalidades dentro del editor de WordPress mediante códigos sencillos. Veremos cómo crearlos, qué usos prácticos pueden tener y cómo convertirlos en herramientas reutilizables para nosotros o para clientes.
En la parte final aprenderemos a cargar scripts y estilos propios correctamente, y también a retirar los de themes o plugins cuando sea necesario. Cerraremos con los hooks de WordPress, la base de buena parte de la programación en este CMS, distinguiendo entre acciones y filtros.
En definitiva, este curso es una guía práctica para empezar a personalizar WordPress desde código y entender los mecanismos que permiten adaptar el CMS a proyectos más avanzados. ¡Empezamos!