- Статус
- Ожидается ответ автора
- Связанный плагин/тема
- Astra
- Теги темы
- Compatibility
Обзор проблемы
При использовании темы оформления Astra бывают случаи, когда некоторые переводы отображаются некорректно, если язык, заданный в профиле пользователя, совпадает с языком сайта по умолчанию. Эта проблема проявляется в таких ситуациях, как добавление товара в корзину на дополнительном языке и переход на страницу корзины. Несмотря на наличие перевода, шаги оформления заказа не отображаются на языке перевода.
Обходное решение
Пожалуйста, перед тем как продолжить, убедитесь, что у Вас есть полная резервная копия Вашего сайта.
- Откройте файл …/wp-content/plugins/astra-addon/classes/class-astra-theme-extension.php.
- Найдите строку 180.
- Замените:
if ( $wp_version >= 4.7 ) { $get_locale = get_user_locale(); } - На:
if ( $wp_version >= 4.7 && ! class_exists ('Sitepress') ) { $get_locale = get_user_locale(); }