Kostya_var
Новичок
Есть задача: выводить цену товара для одной страны в валюте этой страны (грн), а для посетителей из других стран на месте цены поставить фразу "Цена по требованию". Реализация планируется через плагин Geolocation IP Detection. Но вместе с ним надо внести изменения и в PHP. А так как я начинающий, не знаю как правильно написать вывод цены.
Логика кода вроде понятна, ниже пример по замене заголовков:
add_filter( 'the_title', function( $title ) {
$geoip = geoip_detect2_get_info_from_current_ip();
$country = $geoip->raw[ 'country' ][ 'iso_code' ];
if ( 'US' !== $country ) {
$title = str_replace( 'soccer', 'football', $country );
}
return $title;
});
Но вот как правильно это применить к ценам? Кто подскажет?
Логика кода вроде понятна, ниже пример по замене заголовков:
add_filter( 'the_title', function( $title ) {
$geoip = geoip_detect2_get_info_from_current_ip();
$country = $geoip->raw[ 'country' ][ 'iso_code' ];
if ( 'US' !== $country ) {
$title = str_replace( 'soccer', 'football', $country );
}
return $title;
});
Но вот как правильно это применить к ценам? Кто подскажет?