WordPress個別サポート

「メディアページ」とはメディアライブラリにアップロードした画像ごとに作成されるページです。「メディア」‐「ライブラリ」メニューを開いて任意の画像の「表示」をクリックすると、その画像だけが表示されるはずです。

メディアページを開く

メディアページを開く

「画像だけのページ」(メディアページ)もサイトコンテンツとして存在するということです。

画像だけのページが存在する

画像だけのページが存在する(メディアページ)

メディアページを見せない方法と、検索結果に出さない方法を紹介します。どの方法が良いかはサイトによって異なると思いますが参考にしてください。

スポンサーリンク

メディアページから添付元にリダイレクトする

メディアページを見せたくない場合はAttachment Pages Redirectプラグインを使って別のページにリダイレクトする方法があります。

Attachment Pages Redirectプラグインのインストール

Attachment Pages Redirectプラグインのインストール

有効化後にメディアライブラリから画像を表示すると、メディアページが開かず、アップロード先のページ(またはトップページ)が開くようになります。

メディアページが開かずリダイレクトされる

メディアページが開かずリダイレクトされる

メディアページをnoindexに設定する

リダイレクトする必要がなく、検索結果に出したくないだけの場合はメディアページにnoindexのmetaタグを追加する方法があります。具体的には次のコードを子テーマのfunctions.phpなどに入力します。

/* メディアページをインデックスしない */
function my_add_noindex_attachment(){
    if (is_attachment()) {
        echo '<meta name="robots" content="noindex,follow" />';
    }
}
add_action('wp_head', 'my_add_noindex_attachment');
functions.phpを編集するときは画面が真っ白になることを想定して必ずFTPツールを使うようにしてください。「外観」-「テーマの編集」メニューで編集するのは危険です。不安な方はWordPress個別サポートにご相談ください。作業をサポートします。

これにより、メディアページに「noindex」が追加され、そのうち検索エンジンのインデックスから消えていきます。ユーザーはページを参照できますが、検索エンジンからは評価されなくなるので、メディアページがサイト全体の評価に悪影響を与えるのでは、という心配もありません。

メディアページにnoindexが追加される

メディアページにnoindexが追加される(検索結果に出なくなる)

言うまでもありませんが、メディアページ以外にnoindexは付加されません。

ちなみに、メディアページのテンプレートがテーマ内のattachment.phpだと気づいた方は鋭いです。ただ、このファイルを消してもメディアページが消えるわけではないので注意してください。あくまでデザインテンプレートが消えるだけです。

WordPressでお困りのときはご相談を
細かい質問からCSSやPHPのカスタマイズ、トラブル対応まで、この記事を書いた西沢直木が直接、WordPress個別サポートで対応します。
WordPress個別サポートの特徴
  • 最短で本日中に問題解決できます
  • 見積もり無料・料金は終了後の後払いです
  • 銀座教室・スカイプ・出張またはメールで対応します
トラブル解決でお急ぎのときは
お急ぎのときはWordPressメールサポートで対応します。ご活用ください。
こんなときはご相談ください(相談・見積もり無料)
  • ログインできなくなった
  • 画面が真っ白(500エラー)になった
  • 間違ってサイトを消してしまった
  • 引っ越し・SSL対応がうまくいかない
  • CSS・PHPのカスタマイズがうまくいかない
WordPress講座の問い合わせ先
WordPress講座申し込み
メールで問い合わせ

関連記事

スポンサーリンク