Saltar navegación

Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.

Problem:
El cliente tiene un sitio web en español con traducciones en italiano e inglés. Al activar WPML String Translation (Versión 3.2.14) en WordPress 6.6.1, aparece un mensaje de advertencia indicando que el plugin no ha sido probado en la versión actual de WordPress. Además, al activar el plugin, la página en italiano muestra un error, y al desactivarlo, la página de login no funciona en ninguno de los idiomas.
Solution:
El problema principal parece ser que el tema del sitio no está actualizado a la última versión disponible. Recomendamos actualizar el tema a la versión más reciente para asegurar la compatibilidad con los plugins actuales. Puedes encontrar la última versión del tema aquí: https://themeforest.net/item/xtocky-woocommerce-responsive-theme/20528207.
Si después de actualizar el tema y los plugins el problema persiste, te recomendamos abrir un nuevo ticket de soporte. También es aconsejable revisar los problemas conocidos en https://wpml.org/known-issues/ y verificar que tienes instaladas las últimas versiones de los temas y plugins. Si necesitas más ayuda, no dudes en contactarnos en nuestro foro de soporte: https://wpml.org/es/forums/forum/ayuda-en-espanol/.

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.

Etiquetado: 

Este tema contiene 14 respuestas, tiene 3 voces.

Última actualización por Andreas W. hace 8 meses.

Asistido por: Andreas W..

Autor Entradas
agosto 7, 2024 en 2:02 pm #16047617

Andrés Mauricio

Background of the issue:
Mi sitio web tiene como idioma predeterminado el español y está traducido en italiano e inglés. Un mensaje en mi CPanel de WordPress dice: WooCommerce Multilingual está habilitado pero no efectivo. Requiere WPML String Translation para funcionar. Cuando activo el plugin String Translation (Versión 3.2.14) me aparece un mensaje de advertencia: Este plugin no ha sido probado en tu versión actual de WordPress (Versión actual: 6.6.1).

Symptoms:
El conflicto ocurre de tal manera que si activo el plugin, la página en italiano muestra un error, y si lo desactivo muestra aparentemente la diagramación del sitio en orden, pero la página de login no funciona en ninguno de los tres idiomas; impidiendo que mis clientes accedan a sus pedidos.

Questions:
¿Cómo puedo solucionar el conflicto entre WPML String Translation y WordPress 6.6.1?
¿Por qué la página en italiano muestra un error cuando el plugin está activo?

agosto 8, 2024 en 8:19 am #16051134

Prosenjit Barman
Partidario de WPML desde 03/2023

Idiomas: Inglés (English )

Zona horaria: Asia/Dhaka (GMT+06:00)

Hi There,
Thanks for contacting WPML Support.

Before this thread is assigned to my colleague, I'd like to offer some initial guidance and potential solutions. To reduce response time, I'm responding in English. If you prefer to continue the conversation in Spanish, please let us know in your next response, and our Spanish support team will assist you accordingly.

WooCommerce Multilingual requires the String Translation plugin to be active. If you're encountering a fatal error when enabling String Translation, please enable the WordPress debug log on your site and check for any recorded errors. You can refer to the documentation below for guidance on how to do this.

- https://wpml.org/documentation/support/debugging-wpml/

After enabling the debug log, try to activate the plugin again or refresh tthe page where the fatal error occured so that the error gets recorded in the log file.

Then, navigate to your site's directory using the File Manager, and you should find a "debug.log" file in the "/wp-content" directory. Please copy the content from this file and share it in your next message. We'll review it and guide you on the next steps.

Looking forward to your response.

Best regards,
Prosenjit

agosto 12, 2024 en 9:24 am #16061267

Andrés Mauricio

Hi Prosenjit, thank you for your reply.
As per your message, I would like to inform you that I prefer to continue the conversation in Spanish.
Below I am sending the debug log according to your instructions:

agosto 17, 2024 en 2:05 am #16079588

Andreas W.
Partidario de WPML desde 12/2018

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch )

Zona horaria: America/Lima (GMT-05:00)

Hola,

Parece que no se cumplen los requisitos mínimos en el servidor:
https://wpml.org/de/startseite/minimumrequirements/

¿Podrías aumentar el límite de memoria de WordPress (WP MEMORY LIMIT) a al menos 256 MB? WPML requiere al menos 128M.
Sus valores actuales son:

Límite de memoria PHP 512M
Límite de memoria de WP 40 M

Para hacer esto, debes conectarte al servidor de tu sitio web y abrir el archivo wp-config.php en un editor de texto. El archivo se encuentra en el directorio raíz de WordPress.

Agregues este código al archivo wp-config.php para aumentar la memoria de WordPress:

define ('WP_MEMORY_LIMIT', '256M');

Agregues esto justo antes de este comentario:

// ¡Eso es todo, deja de editar! Feliz blog.

Los valores actuales se pueden ver en WPML > Soporte > WordPress.

Estas configuraciones pueden ser restringidas directamente por su proveedor de hosting. Por lo tanto, recomiendo contactarlos y pedirles que los cambien directamente si los cambios no se aplican de inmediato.

---

Ahora, habilites nuevamente el complemento “String Translation”. Si el error continúa ocurriendo, hágamelo saber.

Saludos
Andreas

agosto 20, 2024 en 11:58 am #16086929

Andrés Mauricio

Hola Andreas,
gracias por tu respuesta.

He hecho lo que me dijiste (anexo fotos), posteriormente desactivé y volví a activar el plugin al no ver ningún cambio, pero desafortunadamente el complemento “String Translation” sigue presentando el mismo problema.

Espero tu respuesta.
Buen día.

Saludos.
Paola

7.JPG
6.JPG
agosto 20, 2024 en 7:28 pm #16088157

Andreas W.
Partidario de WPML desde 12/2018

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch )

Zona horaria: America/Lima (GMT-05:00)

Hola,

Me gustaría solicitar acceso temporal (wp-admin y FTP) a tu sitio para analizar mejor el problema.

Encontrarás los campos necesarios para esto debajo del área de comentarios cuando inicies tu sesión para dejar tu próxima respuesta. La información que ingresarás es privada, lo que significa que solo tu y yo podemos verla y tener acceso a ella.

Tal vez necesito replicar tu sitio localmente. Para esto, tendré que instalar temporalmente un complemento llamado "All In One WP MIgration" en tu sitio. Esto me permitirá crear una copia de tu sitio y su contenido. Una vez que se resuelva el problema, eliminaré el sitio local.
Hágame saber si esto te parece bien y tengas en cuenta que la creación de dicho paquete requiere suficiente espacio disponible en su servidor.

IMPORTANTE

Realices una copia de seguridad de los archivos del sitio y de la base de datos antes de proporcionarnos acceso.
Si no ves los campos wp-admin/FTP, esto significa que los detalles de inicio de sesión de tu sitio web se harán PÚBLICOS. NO publiques los detalles de tu sitio web a menos que veas los campos requeridos de wp-admin/FTP. Si no es así, pídeme que habilite la casilla privada. La caja privada se ve así:
enlace oculto

Los pasos también se muestran en este video: enlace oculto

Saludos
Andreas

agosto 27, 2024 en 11:58 am #16109438

Andreas W.
Partidario de WPML desde 12/2018

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch )

Zona horaria: America/Lima (GMT-05:00)

Puedo ver cuestiones relacionadas con el tema.

El sitio no está utilizando la última versión 2.4.8:
enlace oculto

¿Todavía tienen un plan de actualización para este tema?

agosto 29, 2024 en 1:00 pm #16120084

Andrés Mauricio

Acabo de adquirir e instalar la licencia siguiendo el enlace que me enviaste pero a pesar de ello el problema persiste. Podrías por favor controlar?

agosto 29, 2024 en 4:15 pm #16121193

Andreas W.
Partidario de WPML desde 12/2018

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch )

Zona horaria: America/Lima (GMT-05:00)

Hola,

El error se produce tan pronto como intento configurar un filtro en italiano, como por ejemplo en la lista de páginas o dentro de la barra de administración superior al cambiar el idioma a italiano.

Estoy a punto de hacer una copia del sitio para realizar una investigación más exhaustiva.

Por ahora, desactive el complemento de traducción de cadenas en su sitio.

Tenga en cuenta que puede conectarse por FTP y eliminar la carpeta del complemento "wpml-string-translation" o simplemente cambiar el nombre de la carpeta. Esto desactivará el complemento. Asegúrese de volver a cambiar el nombre de la carpeta después.

---

Además del problema en tu sitio, te sugiero que te pongas en contacto con el autor del tema y le pidas que elimine las siguientes entradas de su archivo wpml-config.xml:

<custom-type translate="1">shop_order</custom-type>
<custom-type translate="1">shop_order_refund</custom-type>
<custom-type translate="1">shop_coupon</custom-type>
<custom-type translate="1">shop_webhook</custom-type>

Esos tipos de publicaciones no deben configurarse como "Traducibles" y causarán un problema de configuración en WCML.

Y he soluccionado este problema.

Saludos
Andreas

agosto 30, 2024 en 7:48 pm #16126239

Andrés Mauricio

Hola Andreas,

Haré lo que me solicitas. Quedo entonces pendiente de lo que puedas encontrar, mientras me pongo en contacto con el autor del tema.

Solo tengo una pregunta, es necesario "eliminar la carpeta del complemento "wpml-string-translation" o cambiar el nombre de la carpeta por FTP"? No basta con desactivar el plugin?
Lo digo porque me preocupa la traducción de las cadenas de texto de todo el sitio. De hecho, solo desactivando el plugin ya recibo el mensaje en el cpanel de WordPress: "WooCommerce Multilingual está habilitado pero no efectivo. Requiere WPML String Translation para funcionar"

De otro lado, como comentaba al inicio (en la apertura del ticket), desactivando wpml-string-translation, la página de login no funciona en ninguno de los tres idiomas; impidiendo que mis clientes accedan a sus pedidos (ver foto).

Bueno Andreas, quedo atenta a tu respuesta.

Muchas gracias.
Paola

WPML 1B.JPG
WPML 2.JPG
septiembre 2, 2024 en 11:24 am #16131245

Andreas W.
Partidario de WPML desde 12/2018

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch )

Zona horaria: America/Lima (GMT-05:00)

Hola Paola,

Mis disculpas por el malentendido.

Solo sugerí tomar medidas directamente en el servidor, en caso de que no puedas deshabilitar "WPML String Translation" desde el wp-admin.

Tal vez en este caso específico deberías dejar habilitada "String Translation" por ahora, pero tengas en cuenta que todo el sitio web puede bloquearse si cambias el idioma de administración a italiano (barra de administración superior); al menos, esto fue lo que me pasó a mí.

Hoy investigaré el problema en una copia de tu sitio web y me comunicaré contigo lo antes posible.

Saludos
Andreas

septiembre 2, 2024 en 4:43 pm #16132937

Andreas W.
Partidario de WPML desde 12/2018

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch )

Zona horaria: America/Lima (GMT-05:00)

El error en su sitio parece ser un problema entre la traducción de cadenas de WPML y el complemento Pikoworks Core.

Me aparece este aviso:

Deprecated: Array and string offset access syntax with curly braces is deprecated in D:\Work\Local Sites\fashion\app\public\wp-content\plugins\pikoworks_core.bak\libs\admin\latest-tweets-widget\api\lib\twitter-api-core.php on line 62

Intenté resolver este problema, pero parece que el complemento "Pikoworks Core" que se ejecuta en tu sitio aún no estaba optimizado para sitios que se ejecutan en servidores modernos, es decir, servidores que ejecutan PHP 8.0 o superior.

¿Aún tienes acceso para actualizaciones de temas?

septiembre 2, 2024 en 5:07 pm #16132981

Andreas W.
Partidario de WPML desde 12/2018

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch )

Zona horaria: America/Lima (GMT-05:00)

He instalado la última versión de Pikoworks Core en tu sitio y esto solucionó el error:
enlace oculto

septiembre 3, 2024 en 4:08 pm #16136720

Andrés Mauricio

Hola Andreas,

Discúlpame por no responderte antes, he salido de viaje y solo hasta ahora logro tener un espacio para conectarme a internet.

He controlado todo y según las pruebas que hice desde mi tablet todo está perfecto. Por eso no quise cerrar inmediatamente este ticket, porque quería agradecerte por todo tu trabajo, interés y profesionalismo.

Había tratado de resolver este problema por más de 6 meses y ya había perdido toda esperanza. Así que lograste emocionarme mucho y hacerme muy feliz.

Muchas muchas gracias!

Que tengas una excelente semana.

Cordial saludo.
Paola Castillo

septiembre 3, 2024 en 5:34 pm #16137268

Andreas W.
Partidario de WPML desde 12/2018

Idiomas: Inglés (English ) Español (Español ) Alemán (Deutsch )

Zona horaria: America/Lima (GMT-05:00)

Parece que el problema fue que el asistente de configuración del tema nunca se completó y es por eso que no tenías la última versión de su complemento principal.