- ステータス
- 未解決
- 関連するプラグイン/テーマ
- Avada
- トピックタグ
- Compatibility
問題の概要
以下の設定を使用している場合、利用可能な翻訳へのテキストとリンクが複数回表示されます。
- WPML → 言語で、投稿の翻訳へのリンクオプションが有効になっています。
- Global LayoutsでAvadaテーマビルダー機能を使用しています
回避策
開発チームはこの問題を認識しており、恒久的な解決に向けて鋭意対応中です。
一時的な回避策として、WPML → 言語で投稿の翻訳へのリンクオプションを無効にし、テキストとリンクを完全に非表示にすることができます。
または、以下の手順を実行します。
- サイトのバックアップを作成するか、ステージングサイトでこの回避策をテストします。
- 有効なテーマのfunctions.phpファイルの末尾に以下のコードを追加し、変更を保存します。
- デフォルト言語で問題が発生しているページを編集します。
- 再保存します。
- 翻訳を更新します。
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);