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 قبل تعديل الملفات.

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