WPML
الحالة
محلولة
أُبلغ عنها لـ
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 : '#';

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