質問: array()のなかに様々なパラメーターを入れ込んでみました。 例 'name' => 'post-slug', //投稿スラッグの指定 配列をからにしてみた 'post__in' => array(), //投稿IDを配列で指定 ファイル名single-performance2.phpをsingular-performance2.phpに変更し detail.phpをsingle-performance2.phpとしてみた。 ### 補足情報(FW/ツールのバージョンなど) Wordpress 5.0.3
回答: おそらく今回はsingleを一覧用に用いているためうまくいかないのだと考えられます。 WordPressでは基本的に、下記の状態が基本です。 * archive:一覧用のテンプレート * single:個別記事ページ用のテンプレート 下記の方法で改善できるかお試しください。 1. performance2 のarchiveを有効にする('has_archive' => true) カスタム投稿タイプの追加方法によって、設定方法は異なります。 2. カスタム投稿タイプ用のテンプレートを作る 下記はページ遷移の確認ができる程度のコードです。表示したい内容によって調整してお使いください。 ### archive-performance2.php ※一覧用 ``` ``` ### single-performance2.php ※個別記事用 ``` ``` 3. 表示を確認する 1. /performance2/にアクセスして、ページに投稿記事のタイトルが複数並ぶ一覧になっているか確認する 2. タイトルをクリックしてページ遷移するか確認する 3. ページ遷移先の情報が、一覧上でクリックしたタイトルと一致するか確認する