IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Conception Web Discussion :

Remonter à la source dans Wordpress.


Sujet :

Conception Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    aux études mais 40 ans
    Inscrit en
    Juin 2004
    Messages
    2 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : aux études mais 40 ans

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 037
    Par défaut Remonter à la source dans Wordpress.
    Hello,
    Bon je sais il y a un forum WP qui existe mais il est bien loin d'être aussi actif et pertinent qu'ici :-).

    Voici mon souci :
    J'ai un petit site WP avec la vente de quelques bidules via WOOCOMMERCE.

    Quand mon panier est vide et que je vais dedans WOO affiche : "Votre panier est actuellement vide". suivit d’un lien "RETOUR à LA BOUTIQUE".
    NORMAL ! Mais je voudrais pouvoir éditer ce texte pour mettre autre chose et changer le lien quelques chose du genre "Vous n'avez pas encore choisi d'article... blablabla.

    J’ai bien sur été voir dans cart-empty.php qui est le fichier PHP inclus dans WOOCOMMERCE qui affiche le panier.
    J’ai constaté que l’affichage de ces infos se fait dans ce fichier via la fonction woocommerce_cart_is_empty

    Je suppose donc que quelque part cette fonction est éditable et que je pourrai changer le texte qui me dérange....
    Par contre je ne pige pas du tout ou cette fonction est appelée (dans quel fichier elle se trouve).
    Normalement ça devrait être dans un functions.php....oui mais lequel, dans quel dossier ?

    Est ce qu'il y aurait un moyen de "tracer" pour savoir ou la fonction woocommerce_cart_is_empty va chercher son contenu ?

    Merci :-)

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 698
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 698
    Par défaut
    "woocommerce_cart_is_empty" est un crochet ("hook" en anglais) auquel est rattaché une fonction qui affiche le message.
    en cherchant ce crochet dans les fichiers de WooCommerce vous verrez que le message est générée par la fonction "wc_empty_cart_message" où vous pouvez modifier le texte avec un filtre.

    vous pouvez par exemple modifier le texte en mettant ce code dans le fichier "functions.php" du thème.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    add_filter("wc_empty_cart_message", function ($message) {
    	return "c'est le vide intersidéral.";
    });

  3. #3
    Membre éprouvé
    Homme Profil pro
    aux études mais 40 ans
    Inscrit en
    Juin 2004
    Messages
    2 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : aux études mais 40 ans

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 037
    Par défaut
    Merci. Ca fonctionne en effet mais le souci c'est que chaque fois qu'il y a une mise à jour, mes modifs sont écrasées et la situation revient à ce qu'elle était :-(

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    c'est pour cette raison qu'il faut créer un "thème-enfant".

Discussions similaires

  1. [C#]Remonter des événements dans des classes imbriquées
    Par Kcirtap dans le forum Windows Forms
    Réponses: 9
    Dernier message: 14/12/2013, 12h43
  2. Changer le programme d'édition de sources dans IE 6.0
    Par fredhali2000 dans le forum IE
    Réponses: 5
    Dernier message: 23/12/2005, 11h48
  3. [Eclipse][JBOSS] (Unknown Source) dans la trace
    Par seb55555 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 14/10/2005, 11h32
  4. Réponses: 2
    Dernier message: 28/08/2003, 00h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo