ACF – Code pour afficher les champs en frontend (Créer un compte)

  • WordPress :5.8
  • Statut : non résolu
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #2403628
    UmiZen
    Participant
    Initié WordPress
    7 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 7.4.29
    • Thème utilisé : OceanWP
    • Extensions en place : ACF
    • Nom de l’hébergeur : O2Switch
    • Adresse du site : umizenbonsai.com

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

    Bonjour,

    J’ai crée entièrement mon site toute seule mais je suis coincée par rapport à ACF parce que je ne sais pas coder. J’ai passé des heures à chercher des réponses, je ne viens pas vers vous sans avoir fait les efforts nécessaires avant, mais bon, je suis coincée. Je sais bien que je peux demander à un webmaster et que le budget devrait être raisonnable mais l’idée étant de comprendre et d’être autonome, je me demandais si en premier lieu, quelqu’un parmi vous pourrait essayer de m’aider pour créer le code qui affichera mes champs ACF sur les catégories en frontend. Je pense avoir compris que je devais créer un fichier PHP dans mon thème enfant. Ce que je ne sais pas c’est comment écrire tout ça…? Si quelqu’un a un peu de temps à perdre avec moi…

    Merci par avance !

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2403637
    Li-An
    Modérateur
    Maître WordPress
    26394 contributions

    Bonjour, il vous faut d’abord créer un thème enfant https://kinsta.com/fr/blog/theme-enfant-wordpress/#:~:text=Les%20th%C3%A8mes%20enfants%20sont%20une,cr%C3%A9er%2Fmodifier%20des%20fichiers%20mod%C3%A8les. C’est dans ce thème enfant que vous ferez vos modifications. Pour afficher le contenu de vos champs, il faut que vous recopiez ou créiez un fichier template inspiré du thème parent que vous placerez dans votre thème enfant. Pour savoir quel fichier utiliser, il faut savoir à quel niveau vous désirez insérer le contenu du champ – dans les articles ? dans des types de contenu personnalisé créés par le thème ou une extension ?

    C’est en effet un peu complexe mais avec un peu de patience, vous devriez y arriver (je ne parle pas du CSS qui peut être utile ici pour le rendu du contenu de vos champs. On va vous aider pas à pas ici. Il faut commencer par nous expliquer où vous désirez afficher ce contenu – et créer un thème enfant. Si vous désirez récupérer les réglages du thème parent, il existe cette extension :  https://fr.wordpress.org/plugins/child-theme-configurator/

    #2403652
    UmiZen
    Participant
    Initié WordPress
    7 contributions

    Bonjour. Merci pour cette première réponse !

    Le thème enfant a été créé dès le départ, pas de souci là-dessus.

    J’ai oublié de préciser en effet que je voudrais rajouter des champs après les produits dans les catégories et sous-catégories de WooCommerce.

    Du coup, je suppose qu’il faut que j’utilise un fichier de woocommerce, j’ai vu qu’il y en a dans le thème parent ? Je le copie et le modifie dans le thème enfant d’après ce que j’ai compris. Peut-être archive-product.php ?

    • Cette réponse a été modifiée le il y a 4 semaines par UmiZen.
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2403661
    mathieu42
    Participant
    Maître WordPress
    1210 contributions

    partez du fichier « wp-content/plugins/woocommerce/templates/archive-product.php » et copiez le dans le répertoire « wp-content/themes/oceanwp-child-theme-master/woocommerce ».

    vous pourrez ensuite modifier le fichier du thème enfant pour afficher le contenu du champ acf.

     

     

    #2404974
    UmiZen
    Participant
    Initié WordPress
    7 contributions

    Bonjour,

    Je suis navrée, je n’ai pas eu de notif de votre message, je ne le vois que maintenant…

    Ok pour le fichier, merci, c’est plus ou moins la conclusion que j’en avais tiré… La question c’est qu’est-ce que j’y écris du coup. Y a-t-il un code un peu « universel » que je pourrais emprunter quelque part ?

    Merci et bonne journée

    #2404984
    mathieu42
    Participant
    Maître WordPress
    1210 contributions

    regardez cette page, vers la fin il y a un exemple de code :

    .https://www.advancedcustomfields.com/resources/adding-fields-taxonomy-term/

    #2405158
    UmiZen
    Participant
    Initié WordPress
    7 contributions

    Merci. Je vais essayer de comprendre…

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