Glosario: Theme
Un tema en WordPress no es solo diseño. Es la capa que conecta el HTML del frontend con el sistema de contenidos: plantillas que saben qué mostrar según la URL, funciones que registran menús y características, template tags que imprimen datos dinámicos. Conocer la jerarquía de plantillas, el ciclo de setup y los archivos obligatorios es la base para construir temas a medida sin depender de builders ni frameworks.
Theme Setup
Bloque de inicialización del tema que registra sus características usando el hook after_setup_theme.
Leer definición →add_theme_support()
Activa características opcionales de WordPress en el tema, como imágenes destacadas, título automático o soporte para bloques.
Leer definición →register_nav_menus()
Registra las zonas de menú del tema, que luego pueden asignarse desde Apariencia → Menús en el admin.
Leer definición →Template Tags
Funciones PHP de WordPress diseñadas para usarse en los archivos de plantilla y mostrar contenido dinámico.
Leer definición →wp_head() y wp_footer()
Template Tags obligatorios que imprimen los scripts y estilos encolados por WordPress y los plugins en el head y el footer.
Leer definición →body_class()
Genera automáticamente clases CSS en el elemento body según el tipo de página, post actual y contexto del usuario.
Leer definición →the_title(), the_content() y the_excerpt()
Los tres Template Tags principales para mostrar el contenido de un post: título, contenido completo y extracto.
Leer definición →get_the_title() vs the_title()
La diferencia entre las versiones get_ y the_ de los Template Tags: una devuelve el valor y la otra lo imprime directamente.
Leer definición →wp_nav_menu()
Muestra un menú de navegación registrado en el tema, con control total sobre el HTML generado.
Leer definición →the_custom_logo()
Muestra el logo personalizado del sitio configurado desde Apariencia → Personalizar, requiere add_theme_support('custom-logo').
Leer definición →