画像添付ページをリダイレクトするためには、以下のシンプルで簡単な方法を試すことができます。
-
プラグインを使用する方法:
- 「Redirection」というプラグインをWordPressにインストールして有効化します。
- プラグインの設定画面に移動し、「追加リダイレクト」オプションを選択します。
- 「ソースURL」に「/attachment/」を含む画像添付ページのURLパターンを入力し、「ターゲットURL」にリダイレクト先のURLを入力します。
- 設定を保存して、画像添付ページがリダイレクトされることを確認します。
-
functions.phpファイルを編集する方法:
- WordPressのテーマフォルダ内にあるfunctions.phpファイルを編集します。
-
functions.phpファイルの最後に以下のコードを追加します:
function redirect_attachment_pages() { if (is_attachment()) { global $post; if ($post && isset($post->post_parent)) { wp_redirect(get_permalink($post->post_parent), 301); exit; } else { wp_redirect(home_url(), 301); exit; } } } add_action('template_redirect', 'redirect_attachment_pages');
- ファイルを保存し、WordPressの管理画面に戻ります。画像添付ページがリダイレクトされることを確認します。