WPML

問題の概要

Diviテーマを使用している場合、テンプレートで設定された表示条件が翻訳版にコピーされないという問題が発生する場合があります。

回避策

この問題はWPML Multilingual CMS 4.7.4で修正されました。 更新するとサイト上の問題は解決するため、この回避策が必要になるのは、まだ更新できない場合のみです。

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

  • …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Divi/DisplayConditions.phpファイルを開きます。
  • 30行目を探します。
  • 変更前:
    if ( 'categoryPage' === $condition['condition'] ) {
  • 変更後:
    if ( in_array($condition['condition'], ['categoryPage','categories'], true) ) {

または、テンプレートを手動で編集し、不足している条件を直接追加することもできます。ただし、翻訳を更新すると上書きされる可能性があることに注意してください。

すべての既知の問題

まだこの問題が発生しますか?

アップデートしても問題が解決しない場合は、サポートのご質問をお寄せください。一緒に調査いたします。