- Статус
- Открыто
- Заявлено для
- WPML Multilingual & Multicurrency for WooCommerce 5.3.5
- Теги темы
- Bug, WCML
Обзор проблемы
Если Вы установите Формат URL языка Название языка добавлено в качестве параметра, Вы столкнетесь с тем, что после выхода со страницы Мой аккаунт на дополнительном языке Вы будете перенаправлены на wp-login.php вместо того, чтобы остаться на странице Мой аккаунт.
Обходное решение
Пожалуйста, перед продолжением убедитесь, что у Вас есть полная резервная копия сайта.
- Добавьте следующий код в файл functions.php Вашей темы оформления:
add_filter( 'logout_url', function( $url ) { return str_replace( '&', '&', $url ); }, 5 ); // Priority 5 to run before WPML's Core filter.
Также Вы можете отключить параметр Разрешить перевод страницы входа и регистрации на странице WPML > Настройки.