WPML
Estado
Resuelto
Notificado para
WPML Multilingual CMS 4.4.6
Resuelto en
4.4.7

Resumen del problema

Si utiliza el plugin Elementor, puede que reciba este error al usar algunos 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

Solución alternativa

Este problema se resolverá en la próxima versión de WPML.

Los usuarios afectados pueden resolver el problema hasta entonces corrigiendo el siguiente archivo: wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/page-builders-elementor/src/class-wpml-elementor-urls.php alrededor de la línea 52:

De:

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

		return $is_pagination_url_in_post

A:

	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

** Recuerde hacer una copia de seguridad de sus archivos y de la base de datos de WordPress antes de editar los archivos.

Todos los problemas conocidos →