register_post_type()
の引数にpublic => false
を追加するとGoogleの問題は解決しますが、管理者のCPT投稿にはアクセスできません。リダイレクトlike thisはページを表示しないようにしますが、まだGoogleに表示されます。GoogleでCPTの単一ページを非表示にして、管理者で閲覧できるようにするにはどうすればいいですか?
私は何もできたいと思っていますか?
register_post_type()
の引数にpublic => false
を追加するとGoogleの問題は解決しますが、管理者のCPT投稿にはアクセスできません。リダイレクトlike thisはページを表示しないようにしますが、まだGoogleに表示されます。GoogleでCPTの単一ページを非表示にして、管理者で閲覧できるようにするにはどうすればいいですか?
私は何もできたいと思っていますか?
は、ドキュメント(https://codex.wordpress.org/Function_Reference/register_post_type)を見てください - それは、次の言葉:
パブリック(ブール)(オプション)exclude_from_search(タイプは 著者(show_in_nav_menus、show_ui)と読者に表示されている方法を制御します、 publicly_queryable)。
デフォルト: - :偽、publicly_queryable:真、show_in_nav_menus:真、およびshow_ui:真偽
'本当' exclude_from_searchを意味します。組み込みタイプ
添付ファイル、ページ、および投稿はこれに類似しています。'false' - exclude_from_search:true、publicly_queryable:false、show_in_nav_menus:false、およびshow_ui:falseを暗示します。組み込みの
のタイプnav_menu_itemとリビジョンはこれに似ています。
の場合は、独自の編集と表示のインターフェイスを提供します(または、
にはありません)。
あなたがpublic
を見ることができるように
public
を
false
に設定しますが、
show_ui
を
true
に設定してください。これはうまくいくはずです。