WPML
סטטוס
נפתר
נפתר בגרסה
4.7.2

סקירה כללית של התקלה

כאשר אתה משתמש בשורטקוד המוצרים של WooCommerce וכולל את מאפיין הקטגוריה כך:

[ 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' );
} );

כל התקלות הידועות →