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

جميع المشاكل المعروفة →