WPML
الحالة
محلولة
أُبلغ عنها لـ
WPML Multilingual CMS 4.4.6
تم حلها في
4.4.7

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

إذا كنت تستخدم إضافة Elementor، فقد يظهر لك هذا الخطأ عند استخدام بعض الودجات:

Warning: preg_match_all(): Unknown modifier ‘a’ in …/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/page-builders-elementor/src/class-wpml-elementor-urls.php on line 58 Warning: preg_match_all(): Unknown modifier ‘r’ in …/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/page-builders-elementor/src/class-wpml-elementor-urls.php on line 57

حل بديل مؤقت

ستُحل هذه المشكلة في الإصدار التالي من WPML.

يمكن للمستخدمين المتأثرين حل المشكلة حتى ذلك الحين عن طريق تصحيح الملف التالي: wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/page-builders-elementor/src/class-wpml-elementor-urls.php في السطر 52 تقريباً:

من:

	public function is_pagination_url( $is_pagination_url_in_post, $url, $post_name ) {

		return $is_pagination_url_in_post

إلى:

	public function is_pagination_url( $is_pagination_url_in_post, $url, $post_name ) {

        $post_name = preg_quote( $post_name, '/' );

		return $is_pagination_url_in_post

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

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