Ma configuration WP actuelle – Version de WordPress : 3.0.4 – Thème utilisé : TwentyTen modifié – Adresse du site : http://arip.fr
Problème(s) rencontré(s) :
Bonjour à tous !
J’ai un besoin un peu particulier, et certains me diront issu d’une mauvaise conception, mais bon … je me lance quand même
J’ai 2 custom post types : livre et intervenant.
livre possède 2 taxonomies : auteur et theme
Lorsque j’affiche les livres correspondant à un auteur (url = …/?auteur=dugnat-michel), j’aimerais dans ma boucle vérifier si un intervenant n’aurait pas le même nom que l’auteur et ainsi afficher un lien vers le custom post correspondant (url = …/intervenant/dugnat-michel/).
Donc à partir d’un terme de taxonomie retrouver un custom post.
Je me suis assuré que le slug de taxonomie correspondait bien au post_name de mon custom post.
Comment récupérer le slug de l’auteur et chercher dans la BDD un post de post_type = « intervenant » et retourner le permalien de ce post pour affichage ???
Si quelqu’un a une idée, un grand merci d’avance !
Hmmmm ! J’aime bien découvrir ce genre de chose !
Maintenant y’à plus qu’à comprendre et appliquer, mais ce que présente la doc m’a tout l’air d’être la solution !
C’est bon, cela fonctionne ! Ci-dessous le code que j’ai placé dans mon fichier taxonomy.php, avant le lancement de la boucle (loop) :
query($requete);
/*Si la requête me renvoie une réponse c’est que mon auteur à un post associé Donc je peux afficher le lien vers le post en question*/ if ( $auteur_count > 0 ) { ?> <a style="font-size: 12px; text-align: center;" href="http://arip.fr/intervenant// » title= »Fiche intervenant »> Cet auteur intervient sur les colloques de l’ARIP </a>
Ceci est encore améliorable, mais dans l’urgence …
En espérant que cela puisse servir !
Un modo peut passer en résolu !
Merci dedemutas !
Auteur
Messages
4 sujets de 1 à 4 (sur un total de 4)
Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.
Défiler vers le haut
Gérer le consentement aux cookies
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel
Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’utilisateurs afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web à des fins de marketing similaires.