- Statut : non résolu
- Ce sujet contient 9 réponses, 4 participants et a été mis à jour pour la dernière fois par Smeug, le il y a 17 années et 5 mois.
-
AuteurMessages
-
11 juin 2007 à 13 h 58 min #452541
Bonjour,
Je viens vers vous car j’ai un petit souci, en fait j’aimerais mettre un lien partenaire que dans une seule catégorie donc qu’il apparaisse dessus ou dessous « Archive pour la catégorie ‘blabla’ …et je vois pas comment faire car l’entête à l’air commun a chaque catégorie.
Aussi je voulais savoir si vous voyez un code php où seul tel ou tel élément n’apparaitrait que pour telle catégorie…et la même chose serait envisageable pour la sidebar lors qu’on est juste sur telle catégorie, par exemple un fil rss apparait ds la sidebar.🙂merci de votre aide..j’espère avoir été claire
11 juin 2007 à 14 h 52 min #602599Pour avoir un contenu spécifique pour une catégorie d’articles, il est possible de créer un fichier template particulier que l’on nomme category-IDdela catégorie.php.
Par exemple, le fichier template category-5.php sera utilisé pour afficher les articles appartenant à la catégorie dont l’identifiant est 5.
Il est toujours plus facile de partir d’une copie du fichier index.php et de le modifier selon ses besoins (entête différent, ajouts de liens spécifiques, etc…).Cordialement
11 juin 2007 à 15 h 01 min #602600Merci pr ta réponse dlo 🙂 j’utilise par défaut le thème kubrick, il faudrait que je crée une page category-5.php par exemple c’est ça?:cool:
11 juin 2007 à 15 h 42 min #602601Heu, oui, Efelant ?!? 😉 C’est ce que j’ai dit…
Il faut créer un fichier category-x.php (x étant l’ID de la categorie) et le stocker avec les autres fichiers du thème employé.
Ce que je disais également (ne connaissant pas ton niveau de maîtrise de WordPress et de PHP 🙂), c’est qu’il est plus facile de prendre le fichier index.php comme base de départ pour créer le fichier category-x.php et de le modifier selon tes besoins.
Cordialement
11 juin 2007 à 20 h 04 min #602602merci pour tes précisions 😉 je vais commencer à bosser là dessus!
24 juillet 2007 à 8 h 23 min #602603dlo wrote:Pour avoir un contenu spécifique pour une catégorie d’articles, il est possible de créer un fichier template particulier que l’on nomme category-IDdela catégorie.php.
Par exemple, le fichier template category-5.php sera utilisé pour afficher les articles appartenant à la catégorie dont l’identifiant est 5.
Il est toujours plus facile de partir d’une copie du fichier index.php et de le modifier selon ses besoins (entête différent, ajouts de liens spécifiques, etc…).Cordialement
Bonjour,
j’ai bien compris le principe de personnalisation par catégorie de type category-ID.php.
Dans mon cas je souhaiterai que les sous catégories aient le même template que la catégorie dont ils dépendent.
Est ce possible?Merci
24 juillet 2007 à 9 h 31 min #602604Smeug wrote:dlo wrote:Pour avoir un contenu spécifique pour une catégorie d’articles, il est possible de créer un fichier template particulier que l’on nomme category-IDdela catégorie.php.
Par exemple, le fichier template category-5.php sera utilisé pour afficher les articles appartenant à la catégorie dont l’identifiant est 5.
Il est toujours plus facile de partir d’une copie du fichier index.php et de le modifier selon ses besoins (entête différent, ajouts de liens spécifiques, etc…).Cordialement
Bonjour,
j’ai bien compris le principe de personnalisation par catégorie de type category-ID.php.
Dans mon cas je souhaiterai que les sous catégories aient le même template que la catégorie dont ils dépendent.
Est ce possible?Merci
Non, il te faut jouer avec le fichier category.php
Et tester avec des conditions ( is_category() )J’ai une fonction pour tester la catégorie parent si tu veux ^^
24 juillet 2007 à 9 h 39 min #602605Une solution possible est de créer un fichier category.php avec le code ci-dessous.
Le principe est de vérifier à quelle catégorie-mère appartient la catégorie demandée et à afficher le template de cette catégorie-mère. En cas d’échec, on affiche un template par défaut que j’ai appelé category-dft.phpJe n’ai pas testé le code… :fouet:
Cordialement
[EDIT]
Oupps, je n’avais pas vu qu’AmO avait déjà répondu dans l’intervalle ! Mille excuses, AmO… 😇
[/EDIT]24 juillet 2007 à 10 h 26 min #602606Faut pas 😉
Ta réponse complète la mienne, d’ailleurs je ne connaissait pas la fonction cat_is_ancestor, je faisais autrement 😉Bien vu l’artiste 😉
24 juillet 2007 à 12 h 11 min #602607Ok merci. J’essaierai çà.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.