Saltar al contenido principal

Eliminar meta tags – WordPress

Eliminar etiquetas del head en Wordpress

WordPress nos genera una gran cantidad de etiquetas en la cabecera de nuestras páginas que no siempre necesitamos, de hecho algunas de ellas comprometen la seguridad de nuestro sitio web, como por ejemplo la etiqueta que nos muestra la versión de WordPress, en otros casos, los administradores del sitio web prefieren esconder estas etiquetas para no mostrar que el sitio está hecho con WordPress, o simplemente para evitar llamadas innecesarias a recursos que no vamos a utilizar.

Sea por el motivo que sea, WordPress dispone de una función para eliminar estas etiquetas del head, la función remove_action(), que elimina una función de un “action hook” específico, la sintaxis de esta función es la siguiente:

remove_action( $tag, $function_to_remove, $priority )

Como muestra el código anterior, esta función recibe tres parámetros:

$tag
(string) (Requerido) El action hook al que pertenece la función que queremos eliminar.

$function_to_remove
(callable) (Requerido) El nombre de la función que queremos eliminar.

$priority
(int) (Opcional) La prioridad de la función ( el valor por defecto es 10 ).

 

Veamos un ejemplo de como eliminar la versión de WordPress en nuestro sitio web modificando el archivo functions.php:

 

remove_action('wp_head', 'wp_generator');

 

El primer parámetro le indica a la función que queremos eliminar una función que es dependiente de wp_head(), esta función podemos verla en el archivo general-template.php, dentro de la carpeta wp-includes de nuestro WordPress.

Otras etiquetas que podemos eliminar de nuestra cabecera son las siguientes:

 

/* Eliminar el vínculo al RSD del sitio */
remove_action('wp_head', 'rsd_link');
/* Eliminar la versión de WordPress */
remove_action('wp_head', 'wp_generator');
/* Eliminar Feeds */
remove_action('wp_head', 'feed_links, 2');
remove_action('wp_head', 'feed_links_extra', 3);
/* Eliminar el enlace al archivo manifest.xml */
remove_action('wp_head', 'wlwmanifest_link');
/* Eliminar enlace a posts relacionados */
remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0);
remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
/* Eliminar el enlace corto */
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0);
/* Eliminar emojis */
remove_action('wp_head', 'print_emoji_detection_script', 7);
remove_action('wp_print_styles', 'print_emoji_styles');
/* Eliminar las etiquetas meta del plugin qtranslate */
remove_action('wp_head','qtranxf_wp_head_meta_generator');
/* Eliminar rel canonical */
remove_action('wp_head', 'rel_canonical');

Este sitio web utiliza cookies para que tengas la mejor experiencia de usuario. Si continúas navegando entendemos que das tu consentimiento y aceptas nuestra Política de cookies. Pulsa en Aceptar para dejar de ver este mensaje

ACEPTAR
Aviso de cookies