WPML
Статус
Решено
Заявлено для
Advanced Custom Fields Multilingual 2.1.4.2
Решено в
Advanced Custom Fields Multilingual 2.1.5
Связанный плагин/тема
Advanced Custom Fields (ACF)
Теги темы
Compatibility

Обзор проблемы

При использовании Advanced Custom Fields с WPML поля таксономий, назначенные для произвольных типов записей, могут отображаться пустыми на дополнительных языках. Это происходит, даже если для поля установлено значение «Копировать» или «Копировать один раз».

Обходное решение

Пожалуйста, перед продолжением убедитесь, что у Вас есть полная резервная копия сайта.


  • Откройте файл …/wp-content/plugins/acfml/classes/class-wpml-acf-worker.php.

  • Найдите строку 80.

  • Замените:
    		$metaValue          = get_metadata( $metaType, $objectToId, $metaKey, true );

  • На:
    		wp_cache_delete( $objectToId, $metaType. '_meta' );
    		$metaValue          = get_metadata( $metaType, $objectToId, $metaKey, true );

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