この記事では、WordPressでカスタム投稿タイプが表示されない時の対処法を解説します。
公開済みのURLにアクセスして記事が表示されない
管理画面メニューより、パーマリンク設定の保存を行なってください。
パーマリンク設定の設定内容を変える必要はありません。
メニューに表示されない
表示オプションの画面上の要素の項目にあるチェックボックスが外れていると、「メニュー項目を追加」に該当のカスタム投稿タイプは表示されません。
管理画面のメニューに表示されない
register_post_type()
のパラメータがルールに沿っていない可能性があります。
register_post_type( string $post_type, array|string $args = array() )
Code Referenceによると、$post_type
は「アルファベットの小文字」「-(ダッシュ)」「_(アンダースコア)」で書き、かつ「20文字以下」である必要があります。