Size: a a a

WordPress && WooCommerce

2021 August 22

EG

Emil Gadzhiyev in WordPress && WooCommerce
то что после первого слеша
источник

BM

Borys Meshkov in WordPress && WooCommerce
А ну лан, тогда посмотри, что получает какая часть строки
источник

BM

Borys Meshkov in WordPress && WooCommerce
Точнее, что из того, что находит по ссылке, где выводит
источник

BM

Borys Meshkov in WordPress && WooCommerce
И найди что тебе надо
источник

EG

Emil Gadzhiyev in WordPress && WooCommerce
$_SERVER['PHP_SELF']
источник

AZ

Artem Zolin in WordPress && WooCommerce
wp_parse_url()
источник

BM

Borys Meshkov in WordPress && WooCommerce
источник

BM

Borys Meshkov in WordPress && WooCommerce
Вот, вторая ссылка по тому же запросу
источник

EG

Emil Gadzhiyev in WordPress && WooCommerce
всем спасибо, разобрался
источник

EG

Emil Gadzhiyev in WordPress && WooCommerce
<?php
$current_language = get_locale();
if ($current_language == 'uk') {
   $actual_link_ru = 'https://www.shop.ua/ru' . $_SERVER['REQUEST_URI'];
   $actual_ru      = '<a href="' . $actual_link_ru . '">Ru</a>';
   echo $actual_ru;
}
if ($current_language == 'ru') {
   $actual_link_ua = 'https://www.shop.ua/' . $_SERVER['REQUEST_URI'];
   $actual_ua      = '<a href="' . $actual_link_ua . '">Ua</a>';
   echo $actual_ua;
}
?>
источник

EG

Emil Gadzhiyev in WordPress && WooCommerce
Коллеги, что не так с этим кодом, я не понимаю
источник

EG

Emil Gadzhiyev in WordPress && WooCommerce
Вторая часть не работает и не отображает Ua
источник

V

Vladij in WordPress && WooCommerce
в дампе $current_language что заходит? и есть ли там ru?
источник

V

Vladij in WordPress && WooCommerce
и типа такого: https://www.shop.ua/ru это хардкод
источник

V

Vladij in WordPress && WooCommerce
и как Вы вообще локал присваиваете?
источник

EG

Emil Gadzhiyev in WordPress && WooCommerce
надо было вместе ru написать ru_RU , теперь всё ок. но теперь почему-то опять во второй части кода не формируется правильная ссылка без /ru/

<?php
$current_language = get_locale();
if ($current_language == 'uk') {
   $actual_link_ru = 'https://www.relivebalance.ua/ru' . $_SERVER['REQUEST_URI'];
   $actual_ru      = '<a href="' . $actual_link_ru . '">Ru</a>';
   echo $actual_ru;
}
if ($current_language == 'ru_RU') {
   $actual_link_ua = 'https://www.relivebalance.ua/' . $_SERVER['REQUEST_URI'];
   $actual_ua      = '<a href="' . $actual_link_ua . '">Ua</a>';
   echo $actual_ua;
}
?>
источник

EG

Emil Gadzhiyev in WordPress && WooCommerce
это плагин делает
источник

V

Vladij in WordPress && WooCommerce
какой
источник

EG

Emil Gadzhiyev in WordPress && WooCommerce
translatepress из доки взята основа кода https://translatepress.com/docs/restrict-by-language/translation-shortcode/
источник

EG

Emil Gadzhiyev in WordPress && WooCommerce
сорян, всё работает
источник