WRInaute discret
Bonour!
Voilà, je sais que y'en a qui tâtent WP ici, alors je me permet de poser ma petite question...
J'ai découvert récemment les custom post types et custom taxonomies... et ça m'a ouvert de nouveaux horizons pour refondre mon blog de recettes de cuisine !
J'ai donc fait un custom post type "recettes", et des custom taxonomies "ingredients" et "ustensiles", attachés à mes recettes. Comme ça je définit à part dans chaque taxonomie mes ingrédients et ustensiles utilisés dans ma recette, au lieu de tous les mélanger dans les "tags" de base comme je faisait avant...
Si je clique sur un de mes ingrédients, j'atteind la page d'archive qui liste toutes les recettes qui utilisent cet ingrédient.
Par exemple "http://monsite.com/ingredients/farine" liste toutes les recettes utilisant de la farine. J'utilise pour afficher ceci la page de template "archive.php" ou "taxonomy.php". Idem pour les ustensiles. La fonction "is_tax()" me renvoie true dans ce cas
Mais j'aimerais avoir une page qui liste tous les ingrédients possibles, avec leur photo et leur nom. Je pensais que cette page serait logiquement accesible via l'URL "http://monsite.com/ingredients", mais cette URL se termine en 404 et utilise donc le template 404.php... la fonction "is_tax()" me renvoie false...
Donc existe-t-il un template et un fonction du genre "is_tax()" que je peux utiliser pour définir dans mon thème comment afficher une taxonomie (et pas un des termes d'une taxonomie) ?
Merci par avance pour vos réponses... j'ai aps trouvé pour le moment !
---
PS : question subsidiaire pour les plus courageux ;-p
Dans mon CPT "recettes", j'ai modifié via le plugin "Custom Post Type UI" le slug en "recette" pour avoir des permaliens du style " "http://monsite.com/recette/<post-name>" (ex: "http://monsite.com/recette/gateau-au-yaourt").
Avant d'utiliser les CPT, j'avais paramétré dans les réglages de mon admin WP, section "Permaliens" que la règle de réécriture des posts était "/%post_id%/%postname%/" (afin d'avoir des meilleures performances, d'après ce que j'avais compris). Avec mon nouveau CPT "recettes", je ne peux pas utiliser j'ai l'impression le post_id... J'ai donc des URLs du style "http://monsite.com/recette/gateau-au-yaourt" eu lieu de "http://monsite.com/recette/123/gateau-au-yaourt"...
Questions : est-ce qu'il faudrait ajouter le post_id dans mes permaliens ou finalement c'est pas si important ? Si c'est important, comment je peux faire ??
MERCI pour m'avoir lu... et par avance merci pour vos réponses !
Voilà, je sais que y'en a qui tâtent WP ici, alors je me permet de poser ma petite question...
J'ai découvert récemment les custom post types et custom taxonomies... et ça m'a ouvert de nouveaux horizons pour refondre mon blog de recettes de cuisine !
J'ai donc fait un custom post type "recettes", et des custom taxonomies "ingredients" et "ustensiles", attachés à mes recettes. Comme ça je définit à part dans chaque taxonomie mes ingrédients et ustensiles utilisés dans ma recette, au lieu de tous les mélanger dans les "tags" de base comme je faisait avant...
Si je clique sur un de mes ingrédients, j'atteind la page d'archive qui liste toutes les recettes qui utilisent cet ingrédient.
Par exemple "http://monsite.com/ingredients/farine" liste toutes les recettes utilisant de la farine. J'utilise pour afficher ceci la page de template "archive.php" ou "taxonomy.php". Idem pour les ustensiles. La fonction "is_tax()" me renvoie true dans ce cas
Mais j'aimerais avoir une page qui liste tous les ingrédients possibles, avec leur photo et leur nom. Je pensais que cette page serait logiquement accesible via l'URL "http://monsite.com/ingredients", mais cette URL se termine en 404 et utilise donc le template 404.php... la fonction "is_tax()" me renvoie false...
Donc existe-t-il un template et un fonction du genre "is_tax()" que je peux utiliser pour définir dans mon thème comment afficher une taxonomie (et pas un des termes d'une taxonomie) ?
Merci par avance pour vos réponses... j'ai aps trouvé pour le moment !
---
PS : question subsidiaire pour les plus courageux ;-p
Dans mon CPT "recettes", j'ai modifié via le plugin "Custom Post Type UI" le slug en "recette" pour avoir des permaliens du style " "http://monsite.com/recette/<post-name>" (ex: "http://monsite.com/recette/gateau-au-yaourt").
Avant d'utiliser les CPT, j'avais paramétré dans les réglages de mon admin WP, section "Permaliens" que la règle de réécriture des posts était "/%post_id%/%postname%/" (afin d'avoir des meilleures performances, d'après ce que j'avais compris). Avec mon nouveau CPT "recettes", je ne peux pas utiliser j'ai l'impression le post_id... J'ai donc des URLs du style "http://monsite.com/recette/gateau-au-yaourt" eu lieu de "http://monsite.com/recette/123/gateau-au-yaourt"...
Questions : est-ce qu'il faudrait ajouter le post_id dans mes permaliens ou finalement c'est pas si important ? Si c'est important, comment je peux faire ??
MERCI pour m'avoir lu... et par avance merci pour vos réponses !