- الحالة
- في انتظار المطور
- الإضافة/القالب ذو الصلة
- The Events Calendar
- وسوم الموضوع
- Compatibility
نظرة عامة على المشكلة
إذا كنت تستخدم The Events Calendar مع إضافة Event Tickets، فقد تجد أن بوابات الدفع لا تظهر في صفحة إتمام الشراء للغات الثانوية.
حل بديل مؤقت
يُرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح ملف functions.php الخاص بقالبك.
- أضف الكود التالي:
/** * Translate page ID for WPML. * * @link wpmlsupp-11347 * @param mixed $page_id * @return mixed */ function wpmlsupp_11347_translate_page_id( $page_id ) { return apply_filters( 'wpml_object_id', $page_id, 'page', true ); } add_filter('tec_tickets_commerce_checkout_page_id', 'wpmlsupp_11347_translate_page_id'); add_filter('tec_tickets_commerce_success_page_id', 'wpmlsupp_11347_translate_page_id');