- Статус
- Решено автором
- Решено в
- Blocksy 2.0.46
- Связанный плагин/тема
- Blocksy
- Теги темы
- Compatibility
Обзор проблемы
Если Вы используете тему оформления Blocksy и её плагин Blocksy Companion, Вы заметите, что макет товаров нарушен и отображается некорректно на странице Панель управления > Товары, когда в качестве языка сайта установлен арабский.
Обходное решение
Пожалуйста, перед продолжением убедитесь, что у Вас есть полная резервная копия Вашего сайта.
- Откройте файл …/wp-content/themes/blocksy/inc/classes/translations-manager.php.
- Найдите строку 279.
- Замените:
if ( function_exists('icl_get_languages') && defined('ICL_LANGUAGE_CODE') && isset(icl_get_languages()[ICL_LANGUAGE_CODE]) ) { return icl_get_languages()[ICL_LANGUAGE_CODE]['default_locale']; } - На:
if ( class_exists('Sitepress') ) { return apply_filters( 'wpml_current_language', NULL ); }