Single-.php (Créer un compte)

  • WordPress :5.4
  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 18)
  • Auteur
    Messages
  • #2343998
    grosfaignan
    Participant
    Initié WordPress
    26 contributions

    bonjour

     

    tout est dans le titre, est il possible de créer un template de type single-<category>.php malgré que cette possibilité ne soit pas indiqué dans le “template hierarchy”, et dans le cas contraire quelle serait la marche à suivre adéquate pour avoir un résultat equivalent.

     

    cdt

    • Ce sujet a été modifié le il y a 1 semaine par grosfaignan.
    #2344012
    Li-An
    Modérateur
    Maître WordPress
    23693 contributions

    Bonjour, à ma connaissance, le seul moyen de le faire est de modifier le thème enfant pour appeler un template content-cat pour chaque catégorie. Voilà quelques pistes https://wordpress.stackexchange.com/questions/169831/custom-single-template-for-a-specific-category

     

    #2344015
    grosfaignan
    Participant
    Initié WordPress
    26 contributions

    un intérêt a utiliser des custom post type template a la place de cette solution ?

    • Cette réponse a été modifiée le il y a 1 semaine par grosfaignan.
    #2344017
    Li-An
    Modérateur
    Maître WordPress
    23693 contributions

    Non si vous n’avez pas besoin de type de contenu personnalisé. De toute manière, c’est aussi du code de  créer un type de contenu alors je ne vois pas ce que vous y gagnerez.

    #2344020
    grosfaignan
    Participant
    Initié WordPress
    26 contributions

    justement je ne sais pas,

    j’imaginais peut être plus de clarté pour le classement/l’organisation de mes posts, et une gestion plus facile sur le long terme…

    #2344024
    Li-An
    Modérateur
    Maître WordPress
    23693 contributions

    Ça c’est à vous de voir. Il est impossible de vous donner des conseils de ce type sans savoir ce que vous voulez faire à long terme.

    #2344027
    Flobogo
    Modérateur
    Maître WordPress
    16225 contributions

    Bonjour,

     le seul moyen de le faire est de modifier le thème enfant pour appeler un template content-cat pour chaque catégorie.

    Si le but est de créer un template différent par catégorie, c’est le fichier category-slug.php (où “slug” est le nom de base de la catégorie visée) qu’il faut créer.

    @grosfaignan : si l’info donnée ci-dessus correspond à ce que vous recherchez, essayez 😉 Sinon, dites-nous ce que vous voulez faire avec ce “template de type single-<category>.php ”

     

    #2344182
    grosfaignan
    Participant
    Initié WordPress
    26 contributions

    pour faire simple je cherche a avoir plusieurs type de post :

    • les plugin/addons
    • le recrutement et ses “offres”
    • les tutos
    • les maj site

    pour les maj du site simple je vais utilisé les articles standard fournis avec wordpress.

    mais par exemple pour les plugins/addons, je cherche a avoir une presentation plus personnalisée et soignée avec par exemple :

    • un encart pour chaque plugin qui reprend les infos et lien de téléchargement
    • des liens vers les contenus relatif, éventuellement du Oembed ou plein d’autre truc je sais pas trop

    pour l’instant je fais un essais avec les custom post type, ca a l’air de fonctionné pas trop mal et la prises en charge d’ACF et un plus par contre sa me donne plein d’idée pour les template qui me donne le tournis (je débute donc … du mal a m’organiser) (exemple : depuis que j’ai installé ACF je cherche du coup comment créer des templates de group de champ , etc…)

    donc partant de la je pense que je vais débuter avec quelque chose de très simple et que je ferais évoluer par la suite, les custom post type me paraissent donc pas mal pour ca.

    reste aussi l’épineuse question du frondent… : des formulaire pour mes custom post type, un access direct a Gutenberg via un plugin type Gutenberg-ramp pour les rédacteur ou encore une solution a laquelle je n’aurai pas penser…

     

    autre chose : pour l’instant j’utilise OceanWP : un avis ?

    • Cette réponse a été modifiée le il y a 6 jours et 6 heures par grosfaignan.
    #2344205
    Flobogo
    Modérateur
    Maître WordPress
    16225 contributions

    OK. Mais je ne sais toujours pas pourquoi vous vouliez un single-category.php ? C’est pour avoir un template par catégorie (comme je l’ai cru), ou un template différent selon la catégorie à laquelle appartient l’article ?

    Dans le 2ème cas, vous avez soit les CPT, comme vous avez commencé à le faire ; soit les templates d’articles, sur le même principe que les templates de pages. C’est possible depuis WP 4.x il me semble (je ne sais plus quelle version)

     

    #2344212
    grosfaignan
    Participant
    Initié WordPress
    26 contributions

    oui c’est ca un template different pour chaque catégorie

    #2344215
    Flobogo
    Modérateur
    Maître WordPress
    16225 contributions

    Alors, utilisez category-slug.php  –> exemple : category-voitures.php pour afficher la liste des articles de la catégorie voiture, et category-avions.php pour afficher tous les articles de la catégorie “avions”.

    Par contre, si vous voulez un affichage différent pour un article de la catégorie “voitures” par rapport à un article de la catégorie “avions”, alors c’est le système des templates de post. (voir “modèles de pages”)

    #2344217
    grosfaignan
    Participant
    Initié WordPress
    26 contributions

    oui je pense trouver mon bonheur avec les CPT :

    • exemple pour les article de la catégorie voiture, un encadré rouge pour le nombre de roue de la voiture en haut a droite
    • alors que les article de la catégorie avion afficherait une encadré vert en ba a gauche pour le nombre d’ailes ,  de parachutes et d’hôtesse de sexe feminin.
    • Cette réponse a été modifiée le il y a 6 jours et 1 heure par grosfaignan.
    • Cette réponse a été modifiée le il y a 6 jours et 1 heure par grosfaignan.
    #2344220
    grosfaignan
    Participant
    Initié WordPress
    26 contributions

    [EDIT] quoi que ACF peut très bien s’appliqué aux posts standards, rien n’empêcherai alors de créer des “post-template” par catégorie et de se passer de CPT.

    question , est il possible de créer des template de groupe de champ pour ACF ? j’ai chercher sur google mais j’ai eu du mal a m’y retrouvé

    #2344232
    Li-An
    Modérateur
    Maître WordPress
    23693 contributions

    J’ai hésité à proposer les templates d’articles parce que ça nécessite de le sélectionner à chaque fois.

    #2344254
    grosfaignan
    Participant
    Initié WordPress
    26 contributions

    effectivement single-<POST> ca va pas le faire et finalement les template de CPT ont l’air plus adapté que les template de page…. qu’il va falloir selectionner a chaque fois.

    reste a voir si ont peut creer des template de groupe de champ ACF…

    que pensez vous de ACF extended et de sa fonctionnalité php-sync ?

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