Skip to content

Instantly share code, notes, and snippets.

@LPerderiset
Created August 6, 2026 16:47
Show Gist options
  • Select an option

  • Save LPerderiset/2d837478d89e98f8b29f06ebe0c75bdd to your computer and use it in GitHub Desktop.

Select an option

Save LPerderiset/2d837478d89e98f8b29f06ebe0c75bdd to your computer and use it in GitHub Desktop.
Supprime "noreferrer" des liens WordPress ouverts dans un nouvel onglet, Conserve "noopener" pour la sécurité.
/**
* Supprime "noreferrer" des liens WordPress ouverts dans un nouvel onglet.
* Conserve "noopener" pour la sécurité.
*/
add_filter('wp_targeted_link_rel', function ($rel, $link) {
// Retire uniquement "noreferrer" de la chaîne
if (strpos($rel, 'noreferrer') !== false) {
$rel = str_replace('noreferrer', '', $rel);
}
// Nettoie les espaces éventuels
$rel = trim(preg_replace('/\s+/', ' ', $rel));
// Si la chaîne est vide, retourne null pour éviter rel=""
return $rel ?: null;
}, 10, 2);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment