- الحالة
- محلولة
- أُبلغ عنها لـ
- 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 قبل تعديل الملفات.