recherche

Maison  >  Questions et réponses  >  le corps du texte

Modifiez le texte « en rupture de stock » sur la page de réception des commandes WooCommerce.

<p>J'essaie de modifier le mot « reservado » ou « backordered » sur la page des détails de la commande. </p><p>J'ai utilisé le code suivant mais je n'ai malheureusement pas obtenu le résultat escompté. Le texte de « en rupture de stock » n'a pas changé, des suggestions ? </p><p><br /></p> <pre class="brush:php;toolbar:false;">function custom_backorder_message( $text, $product ){ si ($produit->is_on_backorder( 0 ) ) { $text = __( 'Cet article peut prendre 3 à 4 semaines pour être livré' ); } renvoie $texte ; } add_filter( 'woocommerce_get_availability_text', 'custom_backorder_message', 10, 2 );<span style="font-family:'sans serif, tahoma, verdana, helvetica';"><span style="white-space:nowrap ;"> </span></span></pre> <p><br /></p>
P粉594941301P粉594941301571 Il y a quelques jours525

répondre à tous(1)je répondrai

  • P粉426780515

    P粉4267805152023-07-31 15:01:46

    Traduction : Si vous souhaitez le modifier via du code, vous pouvez utiliser le hook de filtre woocommerce_backordered_item_meta_name.

    Vous obtenez donc :


    function filter_woocommerce_backordered_item_meta_name( $string, $item ) {  
        // Replace with new text
        $string = 'My new text';
        
        return $string;
    }
    add_filter( 'woocommerce_backordered_item_meta_name', 'filter_woocommerce_backordered_item_meta_name', 10, 2 );
    

    Mais vous pouvez également apporter des modifications au fichier de langue.

    répondre
    0
  • Annulerrépondre