こんにちは
https://ja.forums.wordpress.org/topic/11498?replies=5
とか、
if ( post_password_required() )
を使って、
<meta name='robots' content='noindex,follow' />
をヘッダーに差し込むといった事でどうですか?
トピック投稿者
muro
(@muromuro)
回答ありがとうございます。
上記コードを参考に、functions.phpでmetaを追記するコードを作成いたしました。
function password_post_header() {
if (!is_admin() && is_single()) {
$post = get_post(get_the_ID());
if (!empty($post->post_password) ) {
?>
<meta name='robots' content='noindex,follow' />
<?php
}
}
}
add_action( 'wp_head', 'password_post_header' );
しかしgoogleに既にインデックスされてしまったため、これが効果を発揮するかどうかは、しばらく経たないとわかりませんが…。
トピック投稿者
muro
(@muromuro)
報告が遅くなってしまいました。
先ほど、パスワード保護をかけたページをgoogleで検索してみたら、表示されなくなっていました。
ありがとうございました。