私はpaintings
と呼ばれるカスタム投稿タイプを持ち、それはpaintings_category
と呼ばれるカスタム分類法を持っています。
現在私はこのような状況があります:
example.com/paintings/
page-paintings.php
を使用しているページ
example.com/paintings_category/landscape/
taxonomy.php
内のすべてのlandscape
項目をリストします。
example.com/paintings/landscape/painting-title/
単一の絵画の投稿タイプを表示します。
single-paintings.php
スラッグを以下のように変更しようとすると、404エラーが発生します。
example.com/paintings/landscape/painting-title/
register_taxonomy(
'paintings_category', array('paintings'),
array(
'hierarchical' => true,
'label' => 'Categories',
'singular_label' => 'Category',
'rewrite' => array( 'slug' => 'paintings' )
)
);
振る舞いがしたいのですが。
example.com/paintings/
理想的にはリンクとして
paintings_category
をリストしてください
example.com/paintings/landscape/
landscape
分類法のすべての項目をリストする
example.com/paintings/landscape/painting-title/
単一のアイテムを表示します
どのようにしてこれを達成することができるのですか?
私はpaintings_category
のpaintings
カテゴリの親としてlandscape
を追加しようとしましたが、それでも単一の404で私を残します。
まあ、それは確かに可能であることが判明しました:)
最終的にこの投稿でほとんどの答えを見つけました: カスタム投稿タイプ、分類法、およびパーマリンク
次に、このプラグインを使用して、選択した分類内でページ分割するsingle-paintings.php
を取得しました:Ambrosite Next/Previous Post Link Plusプラグインなしでやりたい場合はfunctions.php
に)。
これが誰かを助けることを願っています!