- Statut
- Résolu
- Signalé pour
- WPML Multilingual CMS 4.4.6
- Résolu dans
- 4.4.7
Aperçu de l’anomalie
Si vous utilisez l’extension Elementor, vous pouvez rencontrer cette erreur en utilisant certains widgets :
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
Solution de contournement
Ce problème sera résolu dans la prochaine version publiée de WPML.
Les utilisateurs concernés peuvent résoudre le problème d’ici là en corrigeant le fichier suivant : wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/page-builders-elementor/src/class-wpml-elementor-urls.php autour de la ligne 52 :
De :
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
** N’oubliez pas de sauvegarder vos fichiers WordPress et votre base de données avant de modifier les fichiers.