- 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.