- الحالة
- محلولة بواسطة المطور
- أُبلغ عنها لـ
- WPML Multilingual CMS 4.6.5
- الإضافة/القالب ذو الصلة
- Uncode
- وسوم الموضوع
- ATE
نظرة عامة على المشكلة
إذا كنت تستخدم قالب Uncode مع WPML و WooCommerce وعيّنت نموذجاً مخصصاً لصفحة تسجيل دخول جديدة، فقد تواجه مشكلة عند محاولة تسجيل الدخول من صفحة باللغة الثانوية لموقعك. على وجه التحديد، بعد تسجيل الدخول، قد لا تتم إعادة توجيهك إلى صفحة «حسابي» كما هو متوقع.
حل بديل مؤقت
يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح ملف functions.php الخاص بقالبك.
- أضف الكود التالي:
// WPML Workaround for compsupp-6911 add_filter( 'option_uncode_woocommerce_my_account_login_page_id', 'wpml_compsupp6911_modify_uncode_woocommerce_login_page_id' ); function wpml_compsupp6911_modify_uncode_woocommerce_login_page_id( $value ) { if (is_numeric($value)) { $post_type = get_post_type($value); $value = apply_filters( 'wpml_object_id', $value, $post_type , TRUE ); } return $value; }