WPML
الحالة
محلولة
الإضافة/القالب ذو الصلة
Events Manager

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

عند تفعيل إضافة روابط ثابتة مع إضافة النواة لـ WPML، وملحقات WPML الأخرى المطلوبة، وإضافة Events Manager، فإن رابط صفحة اللغة الثانوية الذي تتم إضافته إلى حدث يُعيد التوجيه إلى صفحة خاطئة.

تحدث هذه المشكلة لأن إضافة روابط ثابتة تُطبّق مرشِّحاً يُحوّل جميع الروابط الثابتة مرة أخرى لتصبح روابط عادية مع المعرّف النصي لرابط المقالة وتكوين اللغة. وفي الوقت نفسه، تُطبّق إضافة Events Manager مرشِّحاً آخر يؤدي إلى تعارض يُزيل التغييرات التي تأتي من إضافة روابط ثابتة.

حل بديل مؤقت

كحل بديل مؤقت لهذه المشكلة، اضبط مرشِّح روابط ثابتة ليكون بأولوية أقل بحيث يتم تنفيذه بعد مرشِّح Events Manager. يمكن تحقيق ذلك عن طريق تعديل ملف ../wp-content/plugins/wpml-sticky-links/classes/class-wpml-sticky-links.php واستبدال المحتوى في السطر 53.

استبدل:

add_filter( 'the_content', array( $this, 'show_permalinks' ), 0 );

بـ:

add_filter( 'the_content', array( $this, 'show_permalinks' ), 100 );

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