WPML
ステータス
未解決
関連するプラグイン/テーマ
Avada
トピックタグ
Compatibility

問題の概要

以下の設定を使用している場合、利用可能な翻訳へのテキストとリンクが複数回表示されます。

  • WPML言語で、投稿の翻訳へのリンクオプションが有効になっています。
  • Global LayoutsでAvadaテーマビルダー機能を使用しています

回避策

開発チームはこの問題を認識しており、恒久的な解決に向けて鋭意対応中です。

一時的な回避策として、WPML言語投稿の翻訳へのリンクオプションを無効にし、テキストとリンクを完全に非表示にすることができます。

または、以下の手順を実行します。


  1. サイトのバックアップを作成するか、ステージングサイトでこの回避策をテストします。

  2. 有効なテーマのfunctions.phpファイルの末尾に以下のコードを追加し、変更を保存します。
  3. add_filter('the_content', function ($content){
        if (is_single()) {
            if ($content == get_the_content()) {
                remove_filter('wpml_ls_post_alternative_languages', '__return_false');
            } else {
                add_filter('wpml_ls_post_alternative_languages', '__return_false');
            }
        } else {
            add_filter('wpml_ls_post_alternative_languages', '__return_false');
        }
          
        return $content;
    }, 1);

  4. デフォルト言語で問題が発生しているページを編集します。

  5. 再保存します。

  6. 翻訳を更新します。

すべての既知の問題 →