J'ai un type de message personnalisé appelé paintings
et une taxonomie personnalisée appelée paintings_category
.
Actuellement, j'ai cette situation:
example.com/paintings/
Une page utilisant
page-paintings.php
example.com/paintings_category/landscape/
Répertorie tous les éléments
landscape
danstaxonomy.php
example.com/paintings/landscape/painting-title/
Affiche les types de poste de peinture simples, par exemple.
single-paintings.php
Si j'essaie de changer le slug comme ci-dessous, j'obtiens une erreur 404 sur:
example.com/paintings/landscape/painting-title/
register_taxonomy(
'paintings_category', array('paintings'),
array(
'hierarchical' => true,
'label' => 'Categories',
'singular_label' => 'Category',
'rewrite' => array( 'slug' => 'paintings' )
)
);
J'aimerais que le comportement soit:
example.com/paintings/
lister idéalement
paintings_category
sous forme de liens
example.com/paintings/landscape/
liste tous les éléments de la taxonomie
landscape
example.com/paintings/landscape/painting-title/
affiche un seul article
Des idées sur comment je peux y arriver?
J'ai essayé d'ajouter paintings
en tant que parent de la catégorie landscape
dans paintings_category
, mais cela me laisse toujours avec un 404 sur le single.
Eh bien, il s'avère que c'est en effet possible:)
J'ai finalement trouvé l'essentiel de la réponse dans cet article: Types d'articles personnalisés, taxonomies et permaliens
Puis j'ai eu single-paintings.php
pour paginer dans la taxonomie sélectionnée avec ce plugin: Ambrosite Next/Previous Post Lien Plus (qui semble pouvoir être inséré dans functions.php
si vous vouliez le faire sans plugins ).
J'espère que cela aide quelqu'un!