WPML
Status
Resolvido
Resolvido em
4.7.2

Visão geral do problema

Quando você usa o shortcode de produtos do WooCommerce e inclui o atributo de categoria desta forma:

[ products category="product_category_slug" ], a página traduzida não exibirá os produtos atribuídos a essa categoria de produto.

Solução alternativa

Uma solução alternativa temporária é:
Vá para wp-content/plugins/woocommerce-multilingual/classes/shortcodes/class-wcml-wc-shortcode-product-category.php, linha 43, e encontre ->map( function ( $category ) { return get_term( $category, 'product_cat' ); } );
Substitua por ->map( function ( $slugOrId ) {
if ( is_numeric( $slugOrId ) ) {
return get_term( $slugOrId, 'product_cat' );
}
return get_term_by( 'slug', $slugOrId, 'product_cat' );
} );

Todos os problemas conhecidos →