WPML
الحالة
محلولة بواسطة المطور
تم حلها في
2.30.3
الإضافة/القالب ذو الصلة
AffiliateWP
وسوم الموضوع
Compatibility

نظرة عامة على المشكلة

عند استخدام AffiliateWP مع ملحق AffiliateWP Portal و WPML، تتم إعادة تعيين إعدادات صفحة Affiliate Portal (صفحات Affiliate Area، و Login، و Registration) عند التبديل بين اللغات في لوحة تحكم WordPress. يؤدي تعيين الصفحات في اللغة الثانوية إلى مسح الإعدادات الخاصة باللغة الافتراضية، والعكس صحيح.

حل بديل مؤقت

يرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.


  • اذهب إلى AffiliateWP > إعدادات > Affiliates باللغة الافتراضية وأعد حفظ جميع إعدادات صفحتك.

  • ثم أضف الكود التالي إلى ملف functions.php الخاص بقالبك.
    add_filter( 'affwp_affiliate_area_page_id', function( $affiliate_page_id ) {
        if ( class_exists('Sitepress') ) {
            $affiliate_page_id = apply_filters( 'wpml_object_id', $affiliate_page_id, 'page', true );
        }
        return $affiliate_page_id;
    }, 10, 1 );
            

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