web-dev-qa-db-fra.com

Supprimer rel = 'dns-prefetch' href = '// maps.google.com "dans wp-head

Comment supprimer ceci de WP head:

<link rel='dns-prefetch' href='//maps.google.com'>

J'ai eu ceci aussi:

<link rel='dns-prefetch' href='//s.w.org'>

Mais, je l'ai supprimé avec ce code dans mon functions.php

add_filter( 'emoji_svg_url', '__return_false' ); 

Probablement, ceci est ajouté par un plugin exifografy , qui peut montrer la carte de l’emplacement où l’image est prise. Cependant, il y a juste quelques articles avec map, donc avoir ceci sur toutes les URL ne représente qu'une ligne de plus de code HTML non utilisé.

3
Advanced SEO

Resource Hints est une fonctionnalité intelligente ajoutée à WordPress version 4.6. Je pense que cela pourrait améliorer la vitesse de votre site. Mais si vous voulez le désactiver, essayez ceci:

remove_action('wp_head', 'wp_resource_hints', 2);

Références

4
MinhTri
/*
 *  Removes <link rel="prefetch" for WP assets not used in the theme
 * */
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);

Je suggère de ne le supprimer que s'il n'est pas utilisé dans le thème. C'est la fonction d'aide que j'utilise.