PR
TIPS

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のパーマリンク設定を保存する必要があります。

参考サイト:こちら

この記事を書いた人
Naokazu Yokoo

エンジニア歴20年以上。現在はWeb / AI領域で活動中。
開発環境・サーバー環境ともに速度と効率性を追求しています。

Follow Naokazu Yokoo
Follow Naokazu Yokoo

Comment

タイトルとURLをコピーしました