Un même template d’article pour tous ceux d’une même catégorie ? (Créer un compte)

  • WordPress :6.3.1
  • Statut : non résolu
  • Ce sujet contient 1 réponse, 2 participants et a été mis à jour pour la dernière fois par Flobogo, le il y a 1 année.
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #2459986
    LolYangccool
    Participant
    Chevalier WordPress
    113 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 8.1.2/8.0.34
    • Thème utilisé : Newsy
    • Extensions en place :
    • Nom de l’hébergeur : Geek on Web Network (self hosted)
    • Adresse du site : https://geekonweb.fr

    Problème(s) rencontré(s) :

    J’aimerai appliquer les réglages spécifiques à un articles pour tous les articles d’une même catégorie ou sous catégorie.
    Par exemple, mon thème a ces options là, encadrées sur la capture d’écran ci-dessous, que j’aimerai appliquer à tous mes articles ayant la même catégorie.
    On peut personnaliser la page de catégorie en elle-même, mais moi je cherche à personnaliser le template de tous les articles d’une même catégorie, est-ce possible ?

    Merci beaucoup.

    • Ce sujet a été modifié le il y a 1 année par LolYangccool.
    • Ce sujet a été modifié le il y a 1 année par LolYangccool.
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2460209
    Flobogo
    Modérateur
    Maître WordPress
    20342 contributions

    Bonjour,

    Il faudrait créer un thème-enfant, y copier le fichier single.php et le modifier en insérant les conditions suivantes (par exemple) :

    if ( in_category('fruit') ) {
    include 'single-fruit.php';
    } elseif ( in_category('vegetables') ) {
    include 'single-vegetables.php';
    } else {
    // Continue with normal Loop
    if ( have_posts() ) : while ( have_posts() ) : the_post();
    // ...
    }

    (source )

    Mais impossible de vous aider plus, puisque votre thème est payant. Adressez-vous au support de votre thème.

2 sujets de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.