'faq'という名前の投稿タイプと、faqの下に投稿を表示するためのページ 'faq'を作成しました。また、私はページテンプレート名faqを作成し、これにfaqページのテンプレートを選択しました。
現在の問題は、FAQページが常にデフォルトテンプレートをレンダリングすることです。これはarchive.php
またはindex.php
です。テンプレート名をpage-faq.php
とpage-{page_id}.php
に変更しようとしましたが、望ましい結果が得られませんでした。
私がページのスラッグや投稿の種類を変更しても構わないと思っている場合、この場合にデフォルトのテンプレートを上書きする方法はありますか。
これを達成するための簡単な方法。
register_post_type( 'mypost',
array(
...
'has_archive' => false,
...
)
);
これを更新した後、パーマリンク「設定 - >パーマリンク」をリセットしてください。