- Статус
- Решено
- Заявлено для
- Gravity Forms Multilingual 1.6.2
- Решено в
- 1.6.3
Обзор проблемы
Существует конфликт между Gravity Forms Populate Anything и Gravity Forms Multilingual. Это означает, что Gravity Forms Populate Anything не может заполнять данные, когда активированы оба плагина.
Обходное решение
Перед выполнением этих действий обязательно сделайте полную резервную копию Вашего сайта.
- Измените файл functions.php Вашей темы оформления.
- Добавьте следующий код:
function gfml_gp_populate_anything_fix() { if (defined('DOING_AJAX') && !empty($_GET['action']) && strpos($_GET['action'], 'gppa_') !== false) { global $wpml_gfml_tm_api; remove_filter( 'gform_pre_render', [ $wpml_gfml_tm_api, 'gform_pre_render' ], 10 ); } } add_filter( 'init', 'gfml_gp_populate_anything_fix' );
Дальнейшие действия
Мы связались с разработчиком этого плагина для выпуска окончательного исправления. Вы также можете помочь ускорить процесс, если сообщите их команде о своей заинтересованности в этом исправлении, оставив комментарий к этой записи в блоге.