- الحالة
- محلولة
- أُبلغ عنها لـ
- WPML Multilingual CMS 4.6.9
- تم حلها في
- WPML 4.7
- الإضافة/القالب ذو الصلة
- Salient
- وسوم الموضوع
- Bug, Compatibility
نظرة عامة على المشكلة
قد تواجه مشكلة حيث لا يتعدّل عنوان URL الداخلي في Nectar Slider الخاص بقالب Salient تلقائيًا عند التبديل إلى نسخة مترجمة من موقعك. يحدث هذا بعد ترجمة مقالة Nectar Slider التي تتضمن عنوان URL داخليًا في Button Link.
حل بديل مؤقت
يرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.
- افتح الملف …/wp-content/plugins/salient-nectar-slider/includes/frontend/helpers.php.
- ابحث عن السطر 814.
- استبدل:
if ( ! empty( $button_1_text ) ) { $button_1_link = ! empty( $button_1_link ) ? $button_1_link : '#'; - بـ:
if ( ! empty( $button_1_text ) ) { // WPML Workaround for compsupp-7240 if (class_exists('Sitepress') && ! empty( $button_1_link ) ) { $current_lang = apply_filters( 'wpml_current_language', NULL ); $button_1_link = apply_filters( 'wpml_permalink', $button_1_link, $current_lang, true ); } $button_1_link = ! empty( $button_1_link ) ? $button_1_link : '#';