WordPressのシングルページを非表示にする方法

WordPressのシングルページを非表示にする方法について解説します。この方法は、カスタム投稿、投稿、固定ページ、カテゴリーページ、投稿者アーカイブ、検索結果ページを非表示にするのに利用できます。

それぞれのシングルページを非表示にするには、以下のコードを使用します。

//カスタム投稿のシングルページを404に
add_filter( 'faqs_rewrite_rules', '__return_empty_array' ); 

//投稿のシングルページを404に
add_filter( 'post_rewrite_rules', '__return_empty_array' ); 

//固定ページを404に
add_filter( 'page_rewrite_rules', '__return_empty_array' ); 

//カテゴリーページを404に
add_filter( 'category_rewrite_rules', '__return_empty_array' ); 

//投稿者アーカイブを404に
add_filter( 'author_rewrite_rules', '__return_empty_array' ); 

//検索結果ページを404に
add_filter( 'search_rewrite_rules', '__return_empty_array' );

このコードは、特定のページのリライトルールを空の配列に書き換えることで、そのページを非表示(404エラー)にします。

設定を反映させるためには、WordPressのパーマリンク設定を保存する必要があります。

参考サイト:こちら

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール