- Статус
- Решено
- Заявлено для
- Advanced Custom Fields Multilingual 2.0.1
- Решено в
- 2.0.2
- Связанный плагин/тема
- Advanced Custom Fields (ACF)
- Теги темы
- Compatibility
Обзор проблемы
После нашего недавнего обновления ACFML 2.0 функция ACF для полей таксономий под названием Load Terms работает некорректно. В результате, когда Вы сохраняете произвольное поле записи с этой функцией, термин может быть задан, но поле останется пустым.
Обходное решение
Перед продолжением обязательно создайте полную резервную копию Вашего сайта. Затем, в качестве обходного решения этой проблемы, Вы можете применить следующий патч к плагину Advanced Custom Fields Multilingual:
- Откройте файл /wp-content/plugins/acfml/classes/strategy/repeater-sync/HooksFactory.php в текстовом редакторе.
- Найдите строку 10.
- Замените следующий код:
class HooksFactory implements IWPML_Backend_Action_Loader { /** * @return IWPML_Action[] */ public function create() {на:
class HooksFactory implements IWPML_Backend_Action_Loader, IWPML_Deferred_Action_Loader { /** * @return string */ public function get_load_action() { return 'wp_loaded'; } /** * @return IWPML_Action[] */ public function create() {
