Eliminar rel='dns-prefetch' href='//maps.google.com' de wp-head
22 ago 2016, 19:22:33
Vistas: 15.6K
Votos: 3
Cómo eliminar esto del head de WP:
<link rel='dns-prefetch' href='//maps.google.com'>
También tenía esto:
<link rel='dns-prefetch' href='//s.w.org'>
Pero lo eliminé con este código en mi functions.php
add_filter( 'emoji_svg_url', '__return_false' );
Probablemente, esto es añadido por un plugin exifografía, que puede mostrar el mapa de la ubicación donde se tomó la imagen. Pero, solo hay algunas publicaciones con mapa, por lo que tener esto en todas las URLs es solo una línea más de código HTML no utilizado.

Advanced SEO
689
Todas las respuestas a la pregunta
3
0
Resource Hints es una función inteligente añadida en WordPress versión 4.6. Creo que podría mejorar la velocidad de tu sitio. Pero si quieres desactivarla, prueba esto:
remove_action('wp_head', 'wp_resource_hints', 2);
Referencias

James Vu
3.42K
22 ago 2016 19:42:18
0
/*
* Elimina <link rel="prefetch" para los recursos de WP no utilizados en el tema
* */
function remove_dns_prefetch($hints, $relation_type)
{
if ('dns-prefetch' === $relation_type) {
return array_diff(wp_dependencies_unique_hosts(), $hints);
}
return $hints;
}
add_filter('wp_resource_hints', 'remove_dns_prefetch', 10, 2);
Recomiendo eliminarlo solo si no se usa en el tema, esta es la función auxiliar que estoy utilizando

Chris Panayotoff
111
5 jul 2018 15:12:52
0
Lo hice usando el filtro wp_resource_hints y preg_match:
/**
* Elimina los enlaces dns-prefetch en el encabezado
*/
public function remove_prefetchs($urls) {
foreach ($urls as $key => $url) {
if(preg_match('/google.com|code.jquery.com$/', $url) === 1) {
unset( $urls[ $key ] );
}
}
return $urls;
}
add_filter( 'wp_resource_hints', array( $this, 'remove_prefetchs' ), 10, 2);

lucrp
111
31 mar 2021 15:34:07
Preguntas relacionadas
2
respuestas
1
respuestas