Bonjour à tous,

Tout d'abord merci pour ce site avec lequel j'apprends beaucoup.
Voilà mon souci:
Je viens d'installer la version WP 3.2.1 et je teste les custom post type et taxonomy.
J'ai créé par exemple le custom post type "portfolio" et une "realisation 1" dans celui-ci. On a accès par défaut (si on ne crée pas archive-portfolio.php) à la page .../portfolio/ qui regroupe tous les posts par la page archive.php => jusque là OK.

J'ai voulu tester de la même façon les taxonomy.
J'ai donc créé la taxonomy genre dans portfolio. Mais là on ne peut pas accéder à .../genre/ ( erreur 404) qui regrouperait tous les termes associé à genre, comme pour le post type.
Est ce que le problème vient de moi ou alors cela n'est pas possible ?

Merci,
Eric

4 réponses


Si tu créé une taxonomy "genre" et des genres comme "developpement" ... l'adresse suivante http://www.tonsite.com/genre/developpement listera les travaux automatiquement.

seabird
Auteur

Oui ça j'ai bien compris si je créé un terme paysage dans la taxonomy genre, j'y accède par http://www.monsite.com/genre/paysage. Mais je me demandais s'il y avait possibilité d'accéder à http://www.monsite.com/genre/ qui listerait tous les termes de genre, un peu comme avec le post type portfolio: http://www.monsite.com/portfolio/ qui liste tous les posts de portfolio.

Tu peux créé un template de page ou tu inclus un wp_list_categories. Dans les arguments, il faut préciser que taxonomy = genre. Va voir en bas de cette page du codex : Codex Wordpress

seabird
Auteur

Ok d'accord, je vais tester ça merci.
Donc par défaut cela ne marche pas. C'est vrai, pourquoi ne pas avoir fait comme pour le post-type http://www.monsite.com/portfolio/ qui passe par la page archive.php par défaut. On aurait pu faire la même chose pour la page http://www.monsite.com/genre/ non ?

D'ailleurs quand je regarde la vidéo: http://www.grafikart.fr/tutoriels/wordpress/custom-post-type-146 sur le post type, visiblement avec une des versions antérieur de WP, l'acces à http://www.monsite.com/portfolio/ aboutissait à une erreur 404 => d'où l'utilisation du plugin "Simple Custom post Type Archive". Cela a visiblement été corrigé depuis.