Añadir metas en el functions.php
Usa este código para añadir cualquier meta antes de cerrar el </head>, puedes añadirlo directamente editando el tema desde el dashboard de wordpress, en Apariencia > Editor de archivos de tema en el que encontraras el functions.php Para implementar correctamente metas en functions.php es esencial comprender los hooks de WordPress y cómo se ejecutan en el ciclo de vida de la página.
function metasheader() {
?>
<meta name="facebook-domain-verification" content="xxx" />
<?php
}
add_action( 'wp_head', 'metasheader' );
¿Por qué no editar directamente el header.php?
Editar functions.php con hooks como wp_head es más seguro que modificar header.php directamente. Si cambias de tema, tus metas desaparecen. Con functions.php en un tema hijo o mediante un plugin, tus personalizaciones se preservan incluso si actualizas el tema principal.
Además, usar hooks respeta el ciclo de vida de WordPress y evita conflictos con otros plugins. El código se ejecuta en el momento exacto, permitiendo que otros elementos interactúen correctamente con tus metas.
¿Qué metas es común añadir con este método?
Verificaciones de dominio para redes sociales, como Facebook, Google Search Console o Bing Webmaster Tools. También meta tags de Open Graph para controlar cómo se comparte tu contenido en redes, etiquetas de autor, revisión de seguridad o protocolos específicos de tu negocio.
¿Cómo evitar errores al agregar múltiples metas?
Si necesitas varias metas, mantén un único hook (wp_head) pero agrupa todas dentro de la misma función. Evita crear múltiples add_action con el mismo hook, pues puede causar confusión. Usa comentarios en el código para documentar qué verificación cumple cada meta.
Verifica siempre en el código fuente del navegador (Ctrl+U) que tus metas aparezcan correctamente en la sección head. Esto te ayuda a detectar problemas de sintaxis o malformación antes de que afecten tu posicionamiento.
Datos útiles
- Generacionweb está en Paterna (Valencia, 46980) y atiende de lunes a viernes de 9:00 a 20:00
- Contacto: teléfono 660 202 266 para consultas sobre desarrollo WordPress




