Ajouter un suffixe au prix à partir du Functions.php (Créer un compte)

  • WordPress :5.7
  • Statut : non résolu
Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #2381439
    JordanGround
    Participant
    Initié WordPress
    1 contributions

    Bonjour,

    Dans le cadre de la vente de produits spécifiques, nous avons ajouter un champs personnalisé pour entrer une unité (par exemple m² ou Litres). Cette unité est ensuite utilisé pour afficher le stock restant (12m² restant) et le prix (10€ par m²).

    Le problème est le suivant : J’ai utilisé un petit code functions.php pour ajouter également l’unité sur la page de recherche, afin d’avoir directement accès au prix par rapport à l’unité. Celle-ci s’affiche correctement sur la première page, mais dès que nous passons sur la page suivante (pagination), l’unité ne s’affiche plus. Avez-vous une idée de comment forcer l’actualisation de la page à chaque changement de page ?

    Sur la première page, le prix s’affiche comme cela : “10€ par m²” et sur les secondes pages, après un changement via la pagination, le prix s’affiche comme cela : “10€ par”. Si on actualise la page, via F5, le prix s’affiche à nouveau correctement

    Voici le code utilisé pour l’unité :

    function bbloomer_add_price_suffix( $html, $product, $price, $qty ){
        global $post;
        $my_unit=get_post_meta( $post->ID,'units', true );
        $html .= ' par ' . $my_unit;
        return $html;
    }

    En vous remerciant pour vos lumières 🙂

    Cordialement,

    Jordan G

Affichage de 1 message (sur 1 au total)
  • Vous devez être connecté pour répondre à ce sujet.