グーグルサーチコンソールに大量のエラー発生
写真だけのページが自動生成されているらしい。
原因はall in one seo
cocoonにはSEO対策がすでになされているのでプラグインから削除した。
評判がいいからと、やたらとインストールするものではないらしい。
すでにサーチコンソールに読み込まれてエラーになっているページは地道に削除申請するしかない。
放置してもグーグルが巡回して自然に削除されるけれど、急ぐ場合は削除申請。
二度とメディアソースがインデックスされることがないよう、function.phpに書いておく。function.phpに以下を追記
/* メディアページをインデックスしない */
function my_add_noindex_attachment(){
if (is_attachment()) {
echo '';
}
}
add_action('wp_head', 'my_add_noindex_attachment');
そのうえで、もし生成されてしまった場合はページに対してリダイレクト設定するためにattachment.phpを作成する。
cocoonの子テーマにはないPHPなので、さくらエディタで作成する。
FFFTPで
/tobi-note.com/public_html/cruise/wp-content/themes/cocoon-child-masterフォルダにアップロード
ワードプレスの外観からテーマエディタに表示されるようになる。
内容は以下の通り
<?php
// 添付元(投稿、ページなど)のある添付ファイルページの場合、添付元にリダイレクト
if ( $post->post_parent ) {
wp_redirect( get_permalink( $post->post_parent ), 301 );
}
// 添付元のない添付ファイルページの場合、トップページにリダイレクト
else {
wp_redirect( home_url(), 302 );
}
?>