WPML
Status
Resolvido
Resolvido em
WPML Multilingual CMS 4.7.4
Plugin/tema relacionado
Divi
Tags de tópico
Compatibility

Visão geral do problema

Se você usa o tema Divi, pode encontrar problemas em que as condições de exibição definidas nos templates não são copiadas para suas versões traduzidas.

Solução alternativa

Por favor, certifique-se de ter um backup completo do seu site antes de prosseguir.


  • Abra o arquivo …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Divi/DisplayConditions.php.

  • Procure a linha 30.

  • Altere:
    if ( 'categoryPage' === $condition['condition'] ) {

  • Para:
    if ( in_array($condition['condition'], ['categoryPage','categories'], true) ) {

Como alternativa, você também pode editar seu modelo manualmente e adicionar diretamente a condição ausente. No entanto, lembre-se de que ela pode ser sobrescrita se você atualizar sua tradução.

Todos os problemas conhecidos →