Dans wp-login.php, la valeur par défaut est:
<meta name="robots" content="noindex,follow">
Je veux le changer pour:
<meta name="robots" content="noindex,nofollow">
Y at-il un moyen facile ou un script pour changer cela?
En étendant @prosti answer, WordPress l'ajoute en utilisant l'action login_head
dans wp-login.php
lui-même.
add_action( 'login_head', 'wp_no_robots' );
Vous pouvez supprimer cette action dans theme/plugin et ajouter votre propre action avec une fonction de rappel personnalisée.
Exemple:-
//Keep priority 9 so we can remove WordPress action that is on 10
add_action( 'login_head', 'custom_no_robots', 9);
/**
* Custom robot tags
*/
function custom_no_robots() {
remove_action( 'login_head', 'wp_no_robots' );
echo "<meta name='robots' content='noindex, nofollow' />\n";
}
Vous pouvez personnaliser votre page de connexion WordPress avec ce crochet d'action.
function f1() {
echo '<meta name="robots" content="noindex,nofollow" >' . "\n";
}
add_action('login_head', 'f1');
La dernière balise meta l'emporte sur l'original. PS Vous pouvez utiliser le filtre si vous envisagez de supprimer la balise META d'origine.