Custom post type et page personnaliser (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 18)
  • Auteur
    Messages
  • #493657
    hybrid59
    Participant
    Initié WordPress
    42 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.1
    – Version de PHP/MySQL :
    – Thème utilisé :
    – Extensions en place :
    – Nom de l’hebergeur :
    – Adresse du site :

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

    Bonjour à tous,

    J’ai créer une template wordpress avec plusieurs custom post type.

    Jusque là pas de problème, mais j’ai besoin de stylisé différemment chaque custom post type, comment faire ?

    Merci d’avance pour vos réponses.

    #764666
    cgaraude
    Participant
    Initié WordPress
    6 contributions

    Bonjour je suis également à la recherche d’une solution pour cela. As-tu trouvé ?
    Merci d’avance.

    #764667
    Miit
    Membre
    Initié WordPress
    5 contributions

    Bonjour à tous,
    Je me permets de ré-ouvrir ce post.
    Je désir faire la même chose à savoir :

    Utiliser les « Modèles de page » depuis l’espace admin d’un Custom Post Type, tout comme on peut en utiliser depuis l’espace admin des pages « classiques ».

    Est-ce que c’est possible ?
    Merci d’avance pour votre aide 🙂

    #764668
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Il y a la possibilité de créer des fichier single.php et archive.php par custom post type.

    http://codex.wordpress.org/images/1/18/Template_Hierarchy.png te montre comment cela fonctionne (et comment nommer les fichiers)

    #764669
    Guy
    Participant
    Maître WordPress
    14817 contributions

    Il n’y a pas de templates pour les posts (comme pour les pages), il existe la notion de format mais qui est limitée. Je crois qu’il existe des plugins qui permettent d’ajouter la notion de modèles de page à des articles.
    Tu peux également ajouter dans l’admin, un custom field qui listera tes templates d’articles et faire la redirection vers le modèle choisi à l’exécution.

    #764670
    Miit
    Membre
    Initié WordPress
    5 contributions

    Salut Lumière, Salut Guy,
    Merci pour vos réponses.

    Lumière de Lune wrote:
    Il y a la possibilité de créer des fichier single.php et archive.php par custom post type

    => Oui j’avais connaissance de cette solution.
    Mais en fait je faisais référence aux modèles de pages que l’on peut créer à l’aide de :

    Et que l’on retrouve à l’intérieur des pages classiques dans le bloc « Attributs de la page ».

    Quand je créé un custom post type, j’ai bien ce bloc « Attributs » qui s’affiche dans mon custom post, mais malheureusement celui ci contient uniquement le champ « Ordre » et pas les autres.

    Mais si je comprends bien votre commentaire Guy, vous dites grosso modo que cette fonctionnalité de « Modèles de page », n’est pas active pour les custom post sans passer par un plugin, quand bien même on aurait défini le fonctionnement de notre custom post en tant que page, c’est ça ?

    #764671
    Guy
    Participant
    Maître WordPress
    14817 contributions

    A mon avis, oui, les templates ne sont que pour les pages, pas pour les articles qu’ils soient custom ou pas, mais là… en fait je ne sais pas trop, désolé.

    #764672
    Grizou
    Participant
    Initié WordPress
    47 contributions

    Il suffit simplement de télécharger le modèle de page que tu souhaites utiliser pour ton post types sur ton ordinateur et d’y ajouter le nom du post types, et envoyer dans le dossier du thème, ça fonctionne pour moi.
    exemple:
    template : fullwidth
    pour l’utiliser avec le post type « voiture »
    ça devient fullwidth-voiture

    c’est bien cela que vous cherchez à réaliser!!!

    #764673
    Guy
    Participant
    Maître WordPress
    14817 contributions

    ah oui!!!! ben je vais tester ça tout de suite 🙂

    #764675
    Guy
    Participant
    Maître WordPress
    14817 contributions

    Non, ça ne me permet pas de choisir un modèle de page dans l’édition d’un custom post, il y a quelque chose que je fais mal?

    #764676
    Grizou
    Participant
    Initié WordPress
    47 contributions

    Tu veux dire que le menu déroulant des attributs de page ne s’affiche pas ou c’est juste le template que tu viens de créer qui ne s’affiche pas.

    #764677
    Guy
    Participant
    Maître WordPress
    14817 contributions

    je veux dire que le menu déroulant affichant des modèles (select box) dans attributs de la page est inexistant, j’en ai fabriqué plusieurs pour en être certain.

    Par contre, les modèles créés apparaissent dans la select box de l’édition des pages normales.

    #764678
    Grizou
    Participant
    Initié WordPress
    47 contributions

    Ok
    Alors je pense que tu peux essayer deux méthodes:
    La méthode manuelle:
    Il faut modifier single.php en « single-tonposttype.php »
    La méthode plugin:
    Je pense que tu peux utiliser ce plugin custom post template

    #764674
    Guy
    Participant
    Maître WordPress
    14817 contributions

    oui, bien sur, fonctionnement classique, mais ce n’est pas ce que voulait Miit, il voulait une liste de modèles, le plugin le fait, c’est ce que je lui avais conseillé de regarder, celui ci par contre ne prend pas les custom posts par défaut, il faut lui rajouter un hook sur le type (voir onglet other notes)

    #764679
    Miit
    Membre
    Initié WordPress
    5 contributions
    Guy wrote:
    oui, bien sur, fonctionnement classique, mais ce n’est pas ce que voulait Miit, il voulait une liste de modèles, le plugin le fait, c’est ce que je lui avais conseillé de regarder

    Exactement !
    La méthode classique marche parfaitement, c’est ce que je disais dans mon précédent post, mais ma question était de savoir si on pouvait avoir la select box des modèles de pages dans le bloc « Attributs de la page » en passant par une méthode native WordPress sans passer par un plugin.

    Mais bon… apparemment c’est impossible. Donc je vais me tourner vers un plugin alors 🙂
    Je vous remercie beaucoup pour votre aide en tout cas. (y)

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