Я пытаюсь отформатировать число в фиде продуктов, удаляя разделитель тысяч, я использовал этот код:
$attributes['Price'] = number_format( $attributes['Price'], 2, '.', ',');
, но по исходной цене 1,399,00 я получаю в фиде
<Price>1,40</Price>
Я немного растерян, пожалуйста, помогите?
ПОЛНЫЙ КОД
function alter_feed_price_item_remove_thousand_seperator( $attributes,
$feed_id, $product_id ) {
global $product;
$product = wc_get_product( $product_id );
// show price without thousand separator
$attributes['price'] = number_format( $attributes['price'], 2, ',', '') . " EUR";
// price will look like 1234,57
// IMPORTANT! Always return the $attributes
return $attributes;}
add_filter( 'wppfm_feed_item_value', 'alter_feed_price_item_remove_thousand_seperator', 10, 3 );