- ステータス
- 解決済み
- 報告対象
- 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' );
次のステップ
恒久的な修正に向けて、このプラグインの開発者に連絡を取りました。このブログ投稿にコメントを残し、お客様からもこの修正への関心を開発チームに伝えていただくことで、対応が促進される可能性があります。