Reddit - woocommerce - Приховування кінцевих нулів у цінах після 2-го знака після коми

Отже, у мене є запитання, на яке я сподівався, що хтось зможе мені допомогти. У мене є веб-сайт WordPress, який використовує WooCommerce, і я намагаюся зробити щось відносно конкретне. На сайті пропонується чимала знижка на оптові ціни на різні товари. Тепер, коли мова заходить про оптові ціни, мені начебто потрібні розрахунки з чотирма знаками після коми (тобто 0,1234 дол. США), тому у мене налаштування WooCommerce встановлені так, щоб кількість десяткових знаків становила 4. Річ у тім, що на багатьох на нашу продукцію ми не маємо оптових знижок на ціни; у більшості з цих випадків чотири знаки після коми абсолютно непотрібні. (Наприклад: $ 0,5500 або $ 12,0000) Чи є спосіб обрізати кінцеві нулі, але лише якщо це після другого знака після коми? Наприклад, якби у мене було $ 0,5500, це відображалося б як $ 0,55, а якби я мав $ 12,0000, то відображалося б як $ 12,00

woocommerce

Я знаю, що дуже подібне запитання було задано кілька років тому на StackOverflow (див. Тут), але, на жаль, відповідь, яка спрацювала в такому випадку, здається, не працює для мене. З огляду на це, я міг би намагатися використати це неправильно. Я не дуже обізнаний у використанні регулярних виразів у файлі WordPress "functions.php".

Будь-яка допомога взагалі буде вдячна! Спасибі!

Поділіться посиланням

Я думав, ви можете зробити це за допомогою CSS, але швидкий Google каже мені "мабуть, ні". Я виявив, що люди пропонують або Javascript, наприклад:

Або кодуйте його самостійно на функціях/дисплеї продукту за допомогою функцій PHP: