WPML
Status
Resolvido
Plugin/tema relacionado
Divi

Visão geral do problema

Quando você usa o módulo Shop do Divi em uma página ou em um layout do construtor de temas, as opções de Categorias incluídas não permanecem selecionadas quando o WPML está ativo.

Seção Categorias incluídas do Divi
Seção Categorias incluídas do Divi Shop

Solução alternativa

Estamos entrando em contato com os desenvolvedores do tema Divi para aplicar uma correção permanente para esse problema. Enquanto isso, você pode usar esta solução alternativa:

Faça backup dos seus arquivos e do banco de dados do WordPress primeiro.


  1. Vá para wp-content/themes/Divi/includes/builder/plugin-compat/sitepress-multilingual-cms.php

  2. Encontre
    $new_ids[] = apply_filters( 'wpml_object_id', $cat_id, 'product_cat' );


  3. Substitua por
    $cat_id_translated = apply_filters('wpml_object_id', $cat_id, 'product_cat');
    				if ($cat_id_translated) {
    					$new_ids[] = $cat_id_translated;
    				} else {
    					$new_ids[] = $cat_id;
    				}

Todos os problemas conhecidos →