- WordPress :5.8
- Statut : non résolu
- Ce sujet contient 6 réponses, 3 participants et a été mis à jour pour la dernière fois par
UmiZen, le il y a 2 semaines et 5 jours.
-
AuteurMessages
-
25 mai 2022 à 9 h 45 min #2403628
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.25 mai 2022 à 10 h 42 min #2403637Bonjour, 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/
25 mai 2022 à 11 h 49 min #2403652Bonjour. 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.25 mai 2022 à 12 h 04 min #2403661partez 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.
2 juin 2022 à 9 h 23 min #2404974Bonjour,
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
2 juin 2022 à 10 h 30 min #2404984regardez cette page, vers la fin il y a un exemple de code :
.https://www.advancedcustomfields.com/resources/adding-fields-taxonomy-term/
3 juin 2022 à 8 h 44 min #2405158Merci. Je vais essayer de comprendre…
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.