Glosario de WordPress
Todos los términos que aparecen en WordPress explicados sin rodeos.
__() y __e()
Funciones de WordPress para hacer plugins y temas traducibles a otros idiomas.
Leer definición →Action
Tipo de hook que ejecuta una función en un momento específico del ciclo de WordPress sin devolver ningún valor.
Leer definición →Action (add_action)
Un hook de WordPress que permite ejecutar código en un momento concreto del ciclo de vida de la página. Se usa con add_action(‘nombre_del_hook’, ‘mi_funcion’). Es…
Leer definición →Action Hook
Punto de enganche que ejecuta código personalizado en momentos específicos del ciclo de WordPress.
Leer definición →add_action()
Función que registra un callback para ejecutarse cuando WordPress dispara un action hook específico.
Leer definición →add_filter()
Función que registra un callback para interceptar y modificar un valor en un filter hook. El callback siempre debe devolver el valor.
Leer definición →add_menu_page()
Función que añade una página principal en el menú del panel de administración.
Leer definición →add_submenu_page()
Función que añade una subpágina dentro de un menú existente del panel de administración.
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 →AJAX en WordPress
Sistema de WordPress para peticiones AJAX usando admin-ajax.php y hooks específicos.
Leer definición →apply_filters()
Crea un filter hook, pasa el valor por todos los callbacks registrados y devuelve el resultado final.
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 →current_user_can()
Función que verifica si el usuario actual tiene un permiso o capacidad específica.
Leer definición →Custom Post Type (CPT)
Tipo de contenido personalizado que extiende los tipos nativos de WordPress.
Leer definición →Custom Taxonomy
Sistema de clasificación personalizado para agrupar cualquier tipo de contenido.
Leer definición →do_action()
Crea y dispara un action hook personalizado en el punto del código donde se llama, permitiendo que otros enganchen código ahí.
Leer definición →Escapado (Escaping)
Proceso de preparar datos para mostrarlos de forma segura en HTML, evitando ataques XSS.
Leer definición →Filter
Tipo de hook que intercepta un valor, permite modificarlo y lo devuelve. Siempre debe retornar un valor.
Leer definición →Filter Hook
Hook que intercepta y modifica datos antes de que WordPress los procese o muestre.
Leer definición →flush_rewrite_rules()
Función que regenera las reglas de URL, necesaria al registrar CPTs o rutas personalizadas.
Leer definición →functions.php
Archivo principal del tema que actúa como plugin integrado: hooks, scripts, menús y funciones auxiliares del tema.
Leer definición →get_template_part()
Incluye un fragmento de plantilla reutilizable respetando la jerarquía de tema hijo, alternativa correcta a include().
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 →has_action() y has_filter()
Comprueban si hay callbacks registrados en un hook. Útiles para evitar ejecuciones innecesarias o detectar conflictos.
Leer definición →Hook
Punto de enganche que permite ejecutar código propio en momentos concretos de WordPress sin modificar el núcleo.
Leer definición →Meta Box
Panel en el editor para añadir campos personalizados a entradas, páginas o CPTs.
Leer definición →Nonce
Token de seguridad temporal que protege formularios y acciones AJAX contra ataques CSRF.
Leer definición →Options API
API para guardar y recuperar configuraciones persistentes en la base de datos de WordPress.
Leer definición →Plugin Header
Bloque de comentarios obligatorio que identifica un plugin ante WordPress.
Leer definición →plugin_dir_path()
Función que devuelve la ruta del servidor al directorio del plugin para incluir archivos PHP.
Leer definición →plugin_dir_url()
Función que devuelve la URL del directorio del plugin para referenciar sus archivos.
Leer definición →Post Meta
Datos adicionales asociados a una entrada guardados como pares clave-valor.
Leer definición →Prioridad de hooks
Número que determina el orden de ejecución de los callbacks registrados en un mismo hook. Por defecto es 10.
Leer definición →register_activation_hook
Función que ejecuta código al activar un plugin por primera vez.
Leer definición →register_deactivation_hook
Función que ejecuta código cuando el plugin se desactiva.
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 →remove_action() y remove_filter()
Eliminan un callback previamente registrado en un hook, permitiendo desactivar funcionalidades del núcleo, tema o plugins.
Leer definición →Sanitización
Proceso de limpiar datos de entrada antes de guardarlos para evitar código malicioso.
Leer definición →Settings API
Sistema oficial de WordPress para crear páginas de opciones en el panel de administración.
Leer definición →Shortcode
Etiqueta entre corchetes que inserta contenido dinámico desde PHP en el editor.
Leer definición →Template Hierarchy
Sistema de prioridad que determina qué archivo de plantilla carga WordPress según el tipo de página visitada.
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 →the_custom_logo()
Muestra el logo personalizado del sitio configurado desde Apariencia → Personalizar, requiere add_theme_support('custom-logo').
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 →Theme Setup
Bloque de inicialización del tema que registra sus características usando el hook after_setup_theme.
Leer definición →wp_enqueue_script()
Función para añadir archivos JavaScript en WordPress de forma correcta y sin duplicados.
Leer definición →wp_enqueue_style()
Función para añadir hojas de estilo CSS en WordPress de forma correcta y sin duplicados.
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 →wp_localize_script()
Función para pasar variables de PHP a JavaScript de forma segura en WordPress.
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 →WP_Query
Clase principal para hacer consultas personalizadas a la base de datos de WordPress.
Leer definición →wp_redirect()
Función oficial de WordPress para realizar redirecciones HTTP de forma segura.
Leer definición →