WPML
ステータス
解決済み
報告対象
Gravity Forms Multilingual 1.6.2
解決されたバージョン
1.6.3

問題の概要

Gravity Forms Populate AnythingとGravity Forms Multilingualの間に競合があります。そのため、両方が有効化されている場合、Gravity Forms Populate Anythingはデータを入力できません。

回避策

続行する前に、必ずサイトの完全なバックアップを作成してください。


  1. テーマのfunctions.phpファイルを編集します。

  2. 以下のコードを追加します:
    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' );

次のステップ

恒久的な修正に向けて、このプラグインの開発者に連絡を取りました。このブログ投稿にコメントを残し、お客様からもこの修正への関心を開発チームに伝えていただくことで、対応が促進される可能性があります。

すべての既知の問題 →