- الحالة
- محلولة بواسطة المطور
- تم حلها في
- Woodmart 8.0.2
- الإضافة/القالب ذو الصلة
- Woodmart
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
عند استخدام «WooCommerce Layout Builder» الخاص بـ قالب WoodMart، تُطبَّق التخطيطات المخصصة ذات الشروط المستندة إلى التصنيفات فقط على التصنيفات باللغة الأساسية.
حل بديل مؤقت
يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
1. اضبط تفضيلات الترجمة:
- اذهب إلى WPML > إعدادات > ترجمة أنواع المنشورات وعيّن Layouts (
woodmart_layout) إلى قابل للترجمة. - اذهب إلى WPML > إعدادات > حقول مخصصة وعيّن
wd_layout_conditionsإلى نسخ.
- افتح: /wp-content/themes/woodmart-alpha/inc/modules/layouts/class-single-product.php
- ابحث عن السطر 15
- استبدل:
public function check( $condition, $type = '' ) { global $post; $is_active = false; - بـ:
public function check( $condition, $type = '' ) { global $post; $is_active = false; // WPML Workaround for compsupp-7668 $condition['condition_query'] = apply_filters( 'wpml_object_id', $condition['condition_query'], $condition['condition_type'] );