WPML
Статус
Ожидается ответ автора
Связанный плагин/тема
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();
    }

Все известные проблемы →