これから Nishiki Pro
テーマを使うなら1度は確認しよう!

Nishiki テーマおすすめ設定 テーマおすすめ設定を見る
  1. ホーム
  2. Nishiki(Pro)
  3. Nishiki Pro:404 ページ、著者のアーカイブページ、検索結果ページ、添付ファイルのページを表示させないようトップページにリダイレクトする方法+フックでカスタマイズも OK

リダイレクトは上級者向けの設定に分類されます。そのため、リダイレクトによる影響を十分理解している方のみ設定ください。

ワードプレスでウェブサイトを作っていると「アクセスさせたくない不要なページを非表示にしたいこと」があります。

このページでは、Nishiki Pro のリダイレクト設定について解説しています。

404 ページ、著者のアーカイブページ、検索結果ページ、添付ファイルのページを表示させないようトップページにリダイレクトする方法

ワードプレスの管理画面から「Nishiki Pro」→「一般設定」を選択します。

次に「リダイレクト」のタブを選択します。

リダイレクトしたいページにチェックを入れてください。

以下のページがチェック可能です。

  • 404 ページ
  • 著者のアーカイブページ
  • 検索結果ページ
  • 添付ファイルのページ

チェックを入れたページへアクセスすると、トップページへリダイレクトします。

上級者向けの設定として、リダイレクト先の URL も指定できます。

リダイレクト先の URL が空欄の場合は、トップページにリダイレクトします。安全な URL にリダイレクトするため、外部ドメインは指定できません。よくわからない場合は、空欄のままにしてください。

フックを使ったカスタマイズもできます

ここからは PHP が書ける方向けの内容です。

フックを使えばページごとにリダイレクト先の URL を柔軟に変更できます。以下のサンプルコードを参考ください。

404 ページのリダイレクト

nishiki_pro_redirect_404 フィルターを使っています。

// リダイレクト先変更
if ( ! function_exists( 'nishiki_pro_custom_redirect_404_url' ) ) {
    function nishiki_pro_custom_redirect_404_url( $url ) {
        $url = home_url( '/test' );

        return $url;
    }

    add_filter( 'nishiki_pro_redirect_404', 'nishiki_pro_custom_redirect_404_url', 10, 1 );
}

著者のアーカイブページのリダイレクト

nishiki_pro_redirect_author フィルターを使っています。

// リダイレクト先変更
if ( ! function_exists( 'nishiki_pro_custom_redirect_author_url' ) ) {
    function nishiki_pro_custom_redirect_author_url( $url ) {
        $url = home_url( '/test' );

        return $url;
    }

    add_filter( 'nishiki_pro_redirect_author', 'nishiki_pro_custom_redirect_author_url', 10, 1 );
}

検索結果ページのリダイレクト

nishiki_pro_redirect_search フィルターを使っています。

// リダイレクト先変更
if ( ! function_exists( 'nishiki_pro_custom_redirect_search_url' ) ) {
    function nishiki_pro_custom_redirect_search_url( $url ) {
        $url = home_url( '/test' );

        return $url;
    }

    add_filter( 'nishiki_pro_redirect_search', 'nishiki_pro_custom_redirect_search_url', 10, 1 );
}

添付ファイルのページのリダイレクト

nishiki_pro_redirect_attachment フィルターを使っています。

// リダイレクト先変更
if ( ! function_exists( 'nishiki_pro_custom_redirect_attachment_url' ) ) {
    function nishiki_pro_custom_redirect_attachment_url( $url ) {
        $url = home_url( '/test' );

        return $url;
    }

    add_filter( 'nishiki_pro_redirect_attachment', 'nishiki_pro_custom_redirect_attachment_url', 10, 1 );
}

WordPress テーマ Nishiki Pro

「ウェブサイト運営に本当に必要とされる機能」をテーマ内にまとめて搭載した WordPress テーマです。

ブロックエディター機能を強化し、これまでの WordPress では難しかったコンテンツが簡単に作れます。

ブログ、ポートフォリオ、コーポレートサイト、ビジネスサイトなど、様々な目的のウェブサイトに対応できるテーマです。

最新情報をチェック!

Nishiki / Nishiki Pro テーマに特化した情報を「にしきちゃん」がお伝えします😀

  • リリース情報
  • 新機能の紹介
  • 便利な使い方
  • 開発中の機能紹介
  • 導入事例
  • あるある日常ネタ

など