WPML
상태
해결됨
해결된 버전
4.7.2

문제 개요

WooCommerce의 products 숏코드를 사용하고 다음과 같이 category 속성을 포함하는 경우:

[ products category="product_category_slug" ], 번역된 페이지에는 해당 제품 카테고리에 할당된 제품이 표시되지 않습니다.

임시 해결 방법

임시 해결 방법은 다음과 같습니다. wp-content/plugins/woocommerce-multilingual/classes/shortcodes/class-wcml-wc-shortcode-product-category.php 파일의 43번째 줄로 이동하여 다음을 찾으세요. ->map( function ( $category ) { return get_term( $category, 'product_cat' ); } );
이를 다음으로 교체하세요. ->map( function ( $slugOrId ) {
if ( is_numeric( $slugOrId ) ) {
return get_term( $slugOrId, 'product_cat' );
}
return get_term_by( 'slug', $slugOrId, 'product_cat' );
} );

알려진 모든 문제 →