X

Cum să afișezi zerouri la sfârșit pe prețuri în WooCommerce

Fragmente de IsItWP

Căutați o modalitate de a adăuga zerouri la sfârșit la prețurile dvs. WooCommerce? Deși probabil există un plugin pentru asta, am creat un fragment de cod rapid pe care îl puteți folosi pentru a afișa zerouri la sfârșit pe prețuri în WooCommerce.

Instrucțiuni:

Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:

add_filter( 'woocommerce_price_trim_zeros', 'wc_hide_trailing_zeros', 10, 1 );
function wc_hide_trailing_zeros( $trim ) {
    // set to false to show trailing zeros
    return false;
}

Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.

Dacă ți-a plăcut acest fragment de cod, te rugăm să iei în considerare și celelalte articole de pe site, cum ar fi: 18 alternative Jetpack pentru a obține funcționalități fără bloat și cum să creezi un formular de donații WordPress.

Comentarii   Lasă un răspuns

  1. Presupun că este pentru că obiectul produsului nu are „id” disponibil ca metodă.

    Este $product->get_id()

    În realitate, probabil că nu este un design bun pentru a realiza ceea ce dorește OP. Probabil că este mai bine să aveți prețul normal și să comunicați acele condiții după preț.

  2. Vă mulțumesc pentru distribuirea acestui tutorial. Mă puteți ghida cum pot schimba un preț de afișare pentru un produs specific. Am folosit acest cod

    function change_product_html( $price_html, $product ) { if ( 22 === $product->id ) { $price_html = ‘50.00 USD per Unitate‘; } return $price_html; } add_filter( ‘woocommerce_get_price_html’, ‘change_product_html’, 10, 2 ); function sv_change_product_price_cart( $price, $cart_item, $cart_item_key ) { if ( 22 === $cart_item[‘product_id’] ) { $price = ‘50.00 USD per Unitate(7-8 frigărui per Unitate)’; } return $price; } add_filter( ‘woocommerce_cart_item_price’, ‘sv_change_product_price_cart’, 10, 3 );

    Nu știu de ce am o eroare.

    1. Salut Alvina,
      Ce mesaj de eroare primești?

Adaugă un comentariu

Suntem bucuroși că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de confidențialitate, iar toate linkurile sunt nofollow. NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.

Lista de verificare pentru lansarea WordPress

Lista de verificare finală pentru lansarea WordPress

Am compilat toate elementele esențiale de verificare pentru lansarea următorului dvs. site WordPress într-o singură carte electronică la îndemână.
Da, trimite-mi eBook-ul gratuit!