WPML
Trạng thái
Đã giải quyết
Đã giải quyết trong
4.7.2

Tổng quan về lỗi

Khi bạn sử dụng shortcode products của WooCommerce và thêm thuộc tính category như sau:

[ products category="product_category_slug" ], trang đã dịch sẽ không hiển thị các sản phẩm được gán cho danh mục sản phẩm đó.

Giải pháp tạm thời

Giải pháp tạm thời là:
Truy cập wp-content/plugins/woocommerce-multilingual/classes/shortcodes/class-wcml-wc-shortcode-product-category.php dòng 43 và tìm ->map( function ( $category ) { return get_term( $category, 'product_cat' ); } );
Thay thế bằng ->map( function ( $slugOrId ) {
if ( is_numeric( $slugOrId ) ) {
return get_term( $slugOrId, 'product_cat' );
}
return get_term_by( 'slug', $slugOrId, 'product_cat' );
} );

Tất cả các lỗi đã ghi nhận →