do action (Créer un compte)

  • Statut : non résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #550739
    chamalo
    Participant
    Initié WordPress
    15 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 4.2.2
    – Version de PHP/MySQL : 5.5
    – Thème utilisé : Storefont
    – Extensions en place : WooCommerce
    – Nom de l’hebergeur :
    – Adresse du site :

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

    Bonjour,

    J’utilise WooCommerce avec son thème Storefront pour un site e-commerce.

    Je voudrais pouvoir faire des modifications dans le thème, j’ai cependant un souci je ne trouve pas les fonctions
    comme do_action( ‘storefront_page_after’ ) pour pouvoir modifier la structure du panier par exemple.

    Je pense avoir compris que le Do action fait appel à une fonction mais dans functions.php, je n’ai rien…

    merci pour votre aide

    #1008891
    Lumiere de Lune
    Participant
    Maître WordPress
    19378 contributions

    do_action est une fonction wordpress standard, qui ne se trouve pas dans les functions.php

    l’action storefront_page_after est une ‘action’ de woocommerce

    #1008892
    chamalo
    Participant
    Initié WordPress
    15 contributions

    oui mais ou puis je voir le détail de cette action ?

    #1008893
    Lumiere de Lune
    Participant
    Maître WordPress
    19378 contributions

    Dans la doc de WooCommerce 🙂

    Les actions servent à rajouter du contenu, elles s’affichent là où il est marqué “do_action”

    Donc tu rajoutes un filtre / une action et son contenu sera pris en compte à cet endroit là

    #1008894
    chamalo
    Participant
    Initié WordPress
    15 contributions

    Je comprends, mais mon problème est que je voudrais voir le code php de l’action elle-même.

    je prends un exemple, ça sera plus clair.

    cette action permet de laisser un message par le client lors de sa commande.
    Je voudrais remplacer le champ texte par des cases à cocher pour un choix possible.

    je cherche donc le code PHP de cette action pour le modifier mais je ne trouve pas le code.

    #1008895
    Lumiere de Lune
    Participant
    Maître WordPress
    19378 contributions

    Parce que c’est à toi de le créer :D

    #1008896
    chamalo
    Participant
    Initié WordPress
    15 contributions

    j’avoue que je ne comprends pas.

    merci quand même d’avoir pris du temps pour me répondre.

    je vais cogiter tout ça.

    #1008897
    didier07
    Participant
    Maître WordPress
    1965 contributions

    Bonjour

    Tu cherches woocommerce_after_order_notes dans le code de woocommerce.
    Tu vas le trouver dans des add_action(‘woocommerce_after_order_notes’, xxxxx) et tu regardes ce que fais la fonction xxxxx

    Quand tu as la bonne fonction, mieux tu fais remove_action( ‘woocommerce_after_order_notes’, ‘xxxxx’ ) et tu ajoute add_action( ‘woocommerce_after_order_notes’, ‘ma_fonction’ ) à la place

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