У меня есть простая функция, которая раньше работала, и которую я подключил где-то несколько лет назад. Это позволяет мне вручную изменить курс конвертации валюты для евро (евро, евро).
Проблема в следующем:
Notice: A non well formed numeric value encountered in /wp-content/themes/theme/functions.php on line 82
В каких случаях уведомление относится к этой строке:
$new_price = $price * $conversion_rate;
Это то, что мне нужна помощь в исправлении.
Это полный код:
function manual_currency_conversion( $price ) {
$conversion_rate = 1.25;
$new_price = $price * $conversion_rate;
return number_format( $new_price, 2, '.', '' );
}
add_filter( 'wc_price', 'manual_currency_conversion_display', 10, 3 );
function manual_currency_conversion_display( $formatted_price, $price, $args ) {
$price_new = manual_currency_conversion( $price );
$currency = 'EUR';
$currency_symbol = get_woocommerce_currency_symbol( $currency );
$price_new = $currency_symbol . $price_new;
$formatted_price_new = " ($price_new)";
return $formatted_price . $formatted_price_new;
}
Подробнее здесь: https://stackoverflow.com/questions/660 ... mmerce-hoo
Неправильно сформированное числовое значение, обнаруженное при использовании перехватчика wc_price WooCommerce. ⇐ Php
Кемеровские программисты php общаются здесь
1716295652
Anonymous
У меня есть простая функция, которая раньше работала, и которую я подключил где-то несколько лет назад. Это позволяет мне вручную изменить курс конвертации валюты для евро (евро, евро).
[b]Проблема в следующем:[/b]
Notice: A non well formed numeric value encountered in /wp-content/themes/theme/functions.php on line 82
[b]В каких случаях уведомление относится к этой строке:[/b]
$new_price = $price * $conversion_rate;
Это то, что мне нужна помощь в исправлении.
[b]Это полный код:[/b]
function manual_currency_conversion( $price ) {
$conversion_rate = 1.25;
$new_price = $price * $conversion_rate;
return number_format( $new_price, 2, '.', '' );
}
add_filter( 'wc_price', 'manual_currency_conversion_display', 10, 3 );
function manual_currency_conversion_display( $formatted_price, $price, $args ) {
$price_new = manual_currency_conversion( $price );
$currency = 'EUR';
$currency_symbol = get_woocommerce_currency_symbol( $currency );
$price_new = $currency_symbol . $price_new;
$formatted_price_new = " ($price_new)";
return $formatted_price . $formatted_price_new;
}
Подробнее здесь: [url]https://stackoverflow.com/questions/66084833/a-non-well-formed-numeric-value-encountered-while-using-wc-price-woocommerce-hoo[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия