Неправильно сформированное числовое значение, обнаруженное при использовании перехватчика wc_price WooCommerce.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Неправильно сформированное числовое значение, обнаруженное при использовании перехватчика wc_price WooCommerce.

Сообщение Anonymous »

У меня есть простая функция, которая раньше работала, и которую я подключил где-то несколько лет назад. Это позволяет мне вручную изменить курс конвертации валюты для евро (евро, евро).
Проблема в следующем:
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»