WPML

問題の概要

Happy Elementor Addons、特にContent Switcherウィジェットに互換性の問題があります。WPMLで設定された多言語サイトで使用した場合、Content Switcherウィジェットは現在表示されている言語に応じて正しく翻訳されたテンプレートを表示しません。代わりに、翻訳を無視して元の言語のテンプレートのみを表示します。

回避策

続行する前に、サイトの完全なバックアップを取得していることを確認してください。

  • …/wp-content/plugins/happy-elementor-addons/widgets/content-switcher/widget.phpファイルを開きます。
  • 1207行目を探します。
  • 変更前:
    else :
  • 変更後:
    else :
    	$primary['saved_section'] = apply_filters('wpml_object_id', $primary['saved_section'], 'elementor_library');
    	$primary['saved_pages'] = apply_filters('wpml_object_id', $primary['saved_pages'], 'elementor_library');
    	$secondary['saved_section'] = apply_filters('wpml_object_id', $secondary['saved_section'], 'elementor_library');
    	$secondary['saved_pages'] = apply_filters('wpml_object_id', $secondary['saved_pages'], 'elementor_library');

すべての既知の問題