「The Books」という名前のカスタム投稿タイプと、これらのカスタム投稿用の「The Books」という名前の相対カテゴリがあります。
カテゴリ The Posts をナビ メニューに追加すると、 /the-booksではなくURL /category/the-booksに移動するため、機能しません。これをデフォルトの投稿セクションに投稿すると正しく表示されますが、カスタム投稿セクションに投稿すると投稿が返されません。もちろん、カスタム投稿セクションからナビゲーション メニューに個々の投稿を追加することはできますが、カスタム投稿のアーカイブ ページを追加する方法がわかりません。
私のパーマリンクは URL/%postname%/ に設定されているので、なぜそれが起こっているのかわかりません。
カスタム投稿の関数は次のとおりです。
add_action( 'init', 'create_post_type' );
function create_post_type() {
register_post_type( 'hpl_books',
array(
'labels' => array(
'name' => __( 'The Books' ),
'singular_name' => __( 'Book' )
),
'taxonomies' => array('category'),
'public' => true,
'has_archive' => true,
'rewrite' => array('slug' => 'the-books'),
)
);
}
どんなアドバイスでも大歓迎です。ありがとう!