Affcihage des champs perso dans un article?? (Créer un compte)

  • Statut : non résolu
9 sujets de 1 à 9 (sur un total de 9)
  • Auteur
    Messages
  • #555309
    Bandhi
    Participant
    Initié WordPress
    47 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 4.3.1-fr
    – Version de PHP/MySQL : ??
    – Thème utilisé : Twentu fourteen
    – Extensions en place : Askimet, Contact form 7, Mailpoet Newsletter, SRS Simple Hit Counter, Theme my Login, Visitor Map and Who’s online, WordPress Facebook
    – Nom de l’hebergeur : One.com
    – Adresse du site : http://peregrinos.be

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

    Bonjour à tous,

    J’aimerai que les champs personnalisés que j’ai ajouté à mes articles apparaissent en bas de ceux-ci.
    Exemple: j’ai rédigé un article concernant une rando. J’aimerai qu’en bas de cet article apparaisse mon champs perso intitulé « Description du trajet », reprenant, comme son nom l’indique, une explication complète du trajet, distance, villages traversés, difficulté, etc.

    J’ai tout rempli, le champs perso est complété, j’ai mis à jour, mais je ne sais pas comment le faire apparaître en pied de page de mon article.

    Ceux qui me connaissent et m’ont déjà aidé savent que je n’y connais pas grands choses. Merci de donc de m’aider de manière pratique, facile et concrète.. 😉

    A bientôt,

    Luc

    #1024995
    Bandhi
    Participant
    Initié WordPress
    47 contributions

    Petit up..
    Problème insolvable, où peut-être n’ai-je pas saisi la raison et l’utilité des champs perso??

    #1024996
    Flobogo
    Modérateur
    Maître WordPress
    20131 contributions

    Bonjour,

    L’intérêt des champs perso, c’est de pouvoir répéter de manière automatique certains « points » à la fin de vos articles, exemple pour les randos : distance / niveau de difficulté / … (sans pour autant qu’il soit obligatoire de compléter ces différents champs)

    Il existe 2 façons de procéder :
    – avec un plugin, le plus connu (en gratuit) étant Advanced Custom Fields (ACF)
    – en codant soi-même. Dans ce cas là, il faut aussi ajouter un code dans le fichier single.php pour « appeler » l’affichage des champs perso dans les articles en front-end.

    Je ne vous aiderai pas plus, car j’ai voulu mettre des champs perso sur le site d’un ami, mais j’ai dû mal coder quelque chose, car cela interagit avec d’autres plugins.

    #1024997
    Gueblo
    Participant
    Maître WordPress
    1058 contributions

    dans single.php tu repères the_content() et à la sute tu écris :

    echo get_post_meta( get_the_ID(), ‘ma_description’, true );

    si tu veux récupérer le contenu d’un champ personnalisé nommé ‘ma_description’

    #1024998
    Bandhi
    Participant
    Initié WordPress
    47 contributions

    Bon bon bon…
    Je m’en vais tester tout ça et je reviens vers vous!
    Le plugin ACF me semble un peu complexe à mon niveau, j’ai du mal à saisir les termes et leurs applications. Il me faudrait faire des essais pour l’appliquer, et j’ai peur de bousiller tout ou partie de mes articles déjà en ligne!
    Quant à la proposition de modifier le single.php, ca me fait encore plus peur! lol

    Donc, pour rappel, il s’agirait d’un champs, comme un encadré, qui viendrait se mettre en bas de page de chacun de mes articles dans une catégorie précise. Ce champs serait donc différent pour chaque article, pour qu’il reprendrait en descriptif, la distance, le trajet et le niveau de difficulté, ainsi que quelques annotations particulières en rapport avec l’étape du jour.

    #1024999
    Flobogo
    Modérateur
    Maître WordPress
    20131 contributions

    il s’agirait d’un champs, comme un encadré, qui viendrait se mettre en bas de page de chacun de mes articles

    Oui, c’est le but 🙂

    Ce champs serait donc différent pour chaque article

    Plus exactement, c’est le contenu du (des) champ(s) qui serait différent.

    il reprendrait en descriptif, la distance, le trajet et le niveau de difficulté, ainsi que quelques annotations particulières

    Il vous faut donc, non pas un champ mais quatre ou cinq champs –> un champ « descriptif », un champ « distance » (et un champ « trajet »), un champ « niveau de difficulté » et un champ « annotations »

    Le plugin ACF me semble un peu complexe (…). Il me faudrait faire des essais pour l’appliquer, et j’ai peur de bousiller tout ou partie de mes articles déjà en ligne!

    –> vous pouvez installer WordPress en local sur votre ordinateur (à l’aide du logiciel WAMP pour Windows ou son équivalent MAMP pour Mac) , vous rapatriez en local une copie de votre site … et vous faites tous les tests que vous voulez sans rien casser sur le site en ligne ! 😎

    Quant à la proposition de modifier le single.php, ca me fait encore plus peur! lol

    Pareil : avec un site en local, vous testez ce que vous voulez sur les fichiers du thème 🙂

    De toutes façons, il n’y a qu’en mettant les mains dans le cambouis et en testant qu’on apprend :happy:
    Et vous verrez, vous serez fier de vous et de votre site.

    #1025000
    Bandhi
    Participant
    Initié WordPress
    47 contributions

    Merci Flobogo, pour ces encouragements et vos précieux conseils.
    J’ai installé Advanced Custom Fields, et j’ai réussi à créer les champs que je souhaite, uniquement sur les articles de la rubrique que je souhaite!
    Il me reste maintenant à comprendre comment faire pour qu’ils apparaissent en ligne!!! 🙂

    PS: merci pour le « truc et astuce » de faire une copie de mon site sur mon pc, je ne savais pas que c’était possible!
    Et effectivement bien pratique pour les essais…

    #1025001
    Flobogo
    Modérateur
    Maître WordPress
    20131 contributions

    Il me reste maintenant à comprendre comment faire pour qu’ils apparaissent en ligne!!! 🙂

    Ce plugin (ACF) étant très connu, il doit exister des tutos sur le Net … même en français.
    Une petite recherche sur l’ami Google … :search:

    #1025002
    Bandhi
    Participant
    Initié WordPress
    47 contributions

    J’ai effectivement trouvé des tutos, je vais m’appliquer à les appliquer!

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