WPML
Status
Resolvido
Relatado para
WPML Multilingual CMS 4.4.6
Resolvido em
4.4.7

Visão geral do problema

Se você está usando o plugin Elementor, pode receber este erro ao usar alguns 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

Solução alternativa

Este problema será resolvido na próxima versão do WPML.

Os usuários afetados podem resolver o problema até lá corrigindo o seguinte arquivo: wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/page-builders-elementor/src/class-wpml-elementor-urls.php por volta da linha 52:

De:

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

		return $is_pagination_url_in_post

Para:

	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

** Lembre-se de fazer backup dos seus arquivos e do banco de dados do WordPress antes de editar os arquivos.

Todos os problemas conhecidos →