WPML
Stato
Risolto
Risolto in
4.7.2

Panoramica del problema

Quando usi lo shortcode dei prodotti di WooCommerce e includi l’attributo category in questo modo:

[ products category="product_category_slug" ], la pagina tradotta non mostrerà i prodotti assegnati a quella categoria di prodotto.

Soluzione alternativa

Una soluzione alternativa temporanea è:
Vai in wp-content/plugins/woocommerce-multilingual/classes/shortcodes/class-wcml-wc-shortcode-product-category.php alla riga 43 e trova ->map( function ( $category ) { return get_term( $category, 'product_cat' ); } );
Sostituiscilo con ->map( function ( $slugOrId ) {
if ( is_numeric( $slugOrId ) ) {
return get_term( $slugOrId, 'product_cat' );
}
return get_term_by( 'slug', $slugOrId, 'product_cat' );
} );

Tutti i problemi noti →