Este es el foro de soporte técnico de WPML, el plugin multilingüe de WordPress.
Todas las personas pueden leerlo pero solo los clientes de WPML pueden ingresar comentarios. El equipo de WPML responde en los foros 6 días a la semana, 22 horas por día.
Sun
Mon
Tue
Wed
Thu
Fri
Sat
-
7:00 – 12:00
7:00 – 12:00
7:00 – 12:00
7:00 – 12:00
7:00 – 12:00
-
-
13:00 – 16:00
13:00 – 16:00
13:00 – 16:00
13:00 – 16:00
13:00 – 16:00
-
Zona horaria del aficionado: America/Sao_Paulo (GMT-03:00)
Antecedentes del problema:
Estoy intentando acceder a una página que es un CPT traducido en varios idiomas, montado con PODs y mostrado con una plantilla de Elementor Pro. En el idioma original se ve correctamente. Dejamos el Debug activo. Link a la página donde se puede ver el problema: enlace oculto. Esperaba ver esta sección traducida al inglés: enlace oculto.
Síntomas:
En las traducciones, obtengo un error fatal: Fatal error: Uncaught TypeError: str_contains(): Argument #1 ($haystack) must be of type string, array given in /mnt/web_data/web/develop/wp_agd/wp-includes/blocks.php:1984 Stack trace: #0 /mnt/web_data/web/develop/wp_agd/wp-includes/blocks.php(1984): str_contains() #1 /mnt/web_data/web/develop/wp_agd/wp-includes/formatting.php(5209): filter_block_content() #2 /mnt/web_data/web/develop/wp_agd/wp-includes/class-wp-hook.php(324):
Preguntas:
¿Por qué se produce un error fatal al intentar ver la página traducida?
¿Cómo puedo solucionar el error de tipo en str_contains()?
Gracias por la respuesta. Nos parece el paso más lógico.
Ya tenéis instalados los siguientes plugins:
- Pods (Y alta de el CPT Servicio)
- Elementor Pro y Elementor
Temas:
- Hello Elementor
Contenidos:
- Servicio: Gestoría Administrativa
Hemos creado las plantillas de Elementor para el desarrollo de Servicios y Header, pero sin meternos en mucho detalle, lo justo para que la web tenga el mismo contenido.
Podéis acceder al servicio funcionando correctamente en Español desde aquí:
Gracias por compartir. El error no ocurre en la base de pruebas, lo que indica que hay algún problema en tu sitio. He enviado este ticket a nuestros desarrolladores, quienes analizarán tu sitio y nos responderán en unos días. Te mantendré informado. Gracias.