Wp-login.phpでは、デフォルトは次のとおりです。
<meta name="robots" content="noindex,follow">
私はそれをに変更したいです。
<meta name="robots" content="noindex,nofollow">
これを変更する簡単な方法やスクリプトはありますか?
@prostiの答えを拡張して、WordPressはlogin_head
自体のアクションwp-login.php
を使ってそれを追加します。
add_action( 'login_head', 'wp_no_robots' );
あなたはテーマ/プラグインでこのアクションを削除して、カスタムコールバック関数であなた自身のアクションを追加することができます。
例: -
//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";
}
あなたはこのアクションフックであなたのWordPressログインページをカスタマイズすることができます。
function f1() {
echo '<meta name="robots" content="noindex,nofollow" >' . "\n";
}
add_action('login_head', 'f1');
後の1つのメタタグがオリジナルよりも優先されます。 PS。元のメタタグを削除する予定の場合は、filterを使用できます。