- Статус
- Решено
- Решено в
- 3.0.2
Обзор проблемы
Это может произойти, если тема оформления или плагин фильтрует хук override_load_textdomain и всегда возвращает true (даже если переводы для домена не загружены).
Обходное решение
Это будет исправлено в следующем релизе.
А пока Вы можете изменить файл MO.php в папке ../wp-content/plugins/wpml-string-translation/classes/MO/JustInTime/.
В строке 61 замените:
if ( ! $loaded ) {
На:
if ( ! isset( $GLOBALS['l10n'][ $this->domain ] ) || $GLOBALS['l10n'][ $this->domain ] instanceof self ) {