Advanced custom filed

  • WordPress :4.9.4
  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 15)
  • Auteur
    Messages
  • #2188916
    Thibaud33
    Participant
    Initié WordPress
    19 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL :
    • Thème utilisé : Sober
    • Extensions en place :
    • Nom de l’hébergeur : Ovh
    • Adresse du site :

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

    Souhaitant ajouter un champ sur ma fiche produit (woocommerce) j’ai installé le plugin ACF.
    J’ai bien créé mon champ il me reste plus qu’à l’afficher sur le site.
    J’ai également trouvé le template à modifier  « wp-content/plugins/woocommerce/templates/single-product/price.php »

    Dans le but de ne pas avoir à tout refaire lors de la prochaine MAJ de mon thème j’ai mis en place un thème enfant.

    Lorsque je passe via mon FTP explorer et que je vais dans /boutique/wp-content/themes/sober j’ai bien l’ensemble des dossiers (voir PJ) cependant lorsque je vais sur mon thème enfant j’ai seulement le fichier functions.php et style.css.

    Ma question est la suivante : Dois je copier le fichier price.php directement dans mon thème enfant ou dois je dupliquer sur mon theme enfant les dossiers woocommerce / Single product ?

    J’espère avoir été compréhensible 🙂

    Merci d’avance

    Thibaud

    • Ce sujet a été modifié le il y a 5 days et 12 hours par  Thibaud33.
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2188952
    lorenzolamas
    Participant
    Maître WordPress
    2944 contributions

    Bonjour,

    Oui, dans le thème enfant, tu Copies/Colles les fichiers que tu veux modifier.

    Ces fichiers ne seront pas écrasés lors de la mise à jour du thème.

    #2189016
    Thibaud33
    Participant
    Initié WordPress
    19 contributions

    Bonjour,

    Merci de ta réponse lorenzolamas, je dois également créer le dossier woocommerce dans mon theme enfant puis le sous dossier single product pour y mettre mon price.php c’est exact ?
    Merci

    #2189030
    lorenzolamas
    Participant
    Maître WordPress
    2944 contributions

    C’est un peu plus compliqué.

    Un « plugin enfant » ça n’exist pas vraiment. Le fonctionnement des thèmes et des plugins sont un peu différents.

    Tu devrais trouver plus d’infos dans cet article (qui date un peu) et dans ses commentaires

    #2189096
    Li-An
    Modérateur
    Maître WordPress
    19987 contributions

    Bonjour, en fait, c’est au thème de gérer l’affichage de WooCommerce. Si votre thème est bien WC compatible, c’est là qu’il faut chercher le template concerné et le recopier alors dans le thème enfant en respectant en effet la structure de dossiers.

    #2189111
    Thibaud33
    Participant
    Initié WordPress
    19 contributions

    Merci Li-an de ton retour.

    J’ai trouvé le template en question qui est wp-content/plugins/woocommerce/templates/single-product/price.php
    Du coup si j’ajoute dans mon theme enfant un dossier Woocommerce puis un dossier single prodcuct pour y inserer mon fichier price.php ca devrait être bon non ?
    Pour être plus clair je souhaite ajoute un champ en dessous du prix (exemple 112,00e ttc) sur ma page produit : https://www.boutique.thieuley.com/produit/chateau-thieuley-2015-rouge/

    Merci

     

    #2189114
    Li-An
    Modérateur
    Maître WordPress
    19987 contributions

    Vous n’avez pas répondu à la question : est-ce que votre thème est compatible WC ? Si non, il faut lire ça https://docs.woocommerce.com/document/template-structure/

    #2189117
    Thibaud33
    Participant
    Initié WordPress
    19 contributions

    Désolé je pensais que tous les themes étaient compatibles..
    Mon thème est https://themeforest.net/item/sober-woocommerce-wordpress-theme/18332889
    Il semble que oui

    #2189118
    Li-An
    Modérateur
    Maître WordPress
    19987 contributions

    Ça ne change pas grand chose puisque les templates et les répertoires sont les mêmes mais partez du fichier du thème en théorie.

    #2189119
    Thibaud33
    Participant
    Initié WordPress
    19 contributions

    Que voulez vous dire par partez du fichier du thème ?

    #2189123
    Li-An
    Modérateur
    Maître WordPress
    19987 contributions

    Si le thème est compatible WC ce sont ses templates qui sont prix en compte. Donc modifiez celui de votre thème s’il existe. S’il n’existe pas, vous prenez celui fourni par WC.

    #2189257
    Thibaud33
    Participant
    Initié WordPress
    19 contributions

    Je viens d’installer un plugin pour pouvoir localiser le template en question.

    Ça me donne les infos suivante (voir pj) j’en conclu que je dois prendre le template de WC

    merci

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

    Et jamais vous ne regardez par FTP ou direct dans le répertoire de votre thème ?

    #2189267
    Thibaud33
    Participant
    Initié WordPress
    19 contributions

    Si je regarde en suivant, mais malheureusement je ne sais pas comment le localiser via ftp, du moins j’ai rien trouvé sauf des templates liés à la home page portfolio etc

    • Cette réponse a été modifiée le il y a 5 days et 4 hours par  Thibaud33.
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2189277
    Li-An
    Modérateur
    Maître WordPress
    19987 contributions

    Si vous aviez bien compris le lien que je vous ai donné, il faut suivre la structure template de WC. https://github.com/woocommerce/woocommerce/tree/release/3.4/templates

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