[Resuelto] Tipo de contenido no válido al traducir formulario avada
Este hilo está resuelto. Aquí tienes una descripción del problema y la solución.
Problem: Al intentar traducir un formulario de Avada utilizando el editor de WordPress, aparece un error de 'código de contenido no válido'. Si se utiliza el editor de WPML, se muestra un error indicando problemas con algunas tablas en la base de datos, acompañado de un mensaje que sugiere contactar al soporte de WPML para resolverlo. Solution: Para resolver estos problemas, seguimos los siguientes pasos: 1. Aplicar las instrucciones disponibles en https://wpml.org/errata/missing-_icl_strings-_icl_string_translations-data-tables/ 2. Seleccionar nuestro editor de traducción antes de abrir las traducciones en inglés (EN) y alemán (DE). Esto permitió actualizar y publicar la traducción en inglés sin problemas, y luego completar añadiendo los textos en español (ES) en las traducciones faltantes. 3. Asegurarse que los formularios estén activados en los demás idiomas.
Si esta solución no resuelve tu problema, o si parece desactualizada o no aplicable a tu caso, te recomendamos abrir un nuevo ticket de soporte. También te sugerimos revisar los problemas conocidos en https://wpml.org/known-issues/, verificar la versión de la solución permanente y confirmar que tienes instaladas las últimas versiones de los temas y plugins. Para asistencia adicional, visita nuestro foro de soporte en https://wpml.org/es/forums/forum/soporte-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.
Hoy no hay asistentes de soporte disponibles en el foro Spanish. Siéntase libre de enviar sus tiques y les daremos trámite tan pronto como estemos disponibles en línea. Gracias por su comprensión.
Antecedentes del problema:
Al traducir un formulario de avada me aparece el error código de contenido no válido si lo traduzco con el editor de wordpress. Si lo hago con el editor de WPML me aparece el siguiente error: Hemos detectado un problema con algunas tablas en la base de datos. Por favor, póngase en contacto con el soporte de WPML para solucionar esto.
Error en la base de datos de WordPress: No se ha podido realizar la consulta porque contiene datos no válidos.
Array
(
[language] => es
[context] => page-builder-shortcode-strings-723
[gettext_context] =>
[domain_name_context_md5] => 0bcf7be3887a5c5ae500ad948211d129
[name] => 0a4e43d11a045464bba1d7d6181f8dea
[value] => N�{�jw�����(���,zwr���z����y���������^
[status] => 0
[translation_priority] => optional
[allow_empty_value] =>
)
Sin relación directa con el problema, he notado que tienes una asignación de memoria PHP baja (40M). Los requisitos mínimos son de 128M pero recomendamos 256M:
- Acceda a tu servidor con FTP y abra wp-config.php (ubicado en el root de WordPress).
- Inserta esas líneas justo antes de /* That's all, stop editing! Happy blogging. */
Hola Nicolas, He buscado la cadena que me indicas en traducción de cadenas y no la encuentra. No, no estoy usando emojis. Esto parece codigo que la plantilla avada pone.
Tambien he seguido los pasos de la solución que me has enviado y no ha resuelto el problema. WP_MEMORY_LIMIT la tengo actualmente a 128M. No se ha resuelto el problema, sigo sin poder traducir el formulario correctamente. De hecho si creo un formulario de wordpress nuevo con un campo de email y le doy a traducir con el editor de wordpress, me sale un error: Tipo de contenido no valido.
Por ello, solicito un acceso de administrador temporal, preferiblemente a un sitio "staging" de prueba donde se ha replicado el problema, para que pueda investigar más a fondo?
He activado un campo privado para tu próxima respuesta donde podrás proporcionar esa información de forma segura. No comparta tu propia cuenta de administrador, crea una nueva que podrás eliminar luego.
IMPORTANTE: antes de continuar, haga una copia de seguridad de tu sitio y base de datos.
2. Seleccioné nuestro editor de traducción antes de abrir las traducciones en EN y DE. No tuve problemas para actualizar y publicar la traducción EN. La completé añadiendo los textos en ES en las traducciones faltantes. No olvides revisar y corregir esta traducción.
El único formulario que se ve en el frontend es el español y el alemán.
Sigo teniendo el mismo problema y he vuelto a seguir los pasos de la solución que me has enviado.
Los pasos son los siguientes:
1. Añadir el codigo en functions.php
2. Guardar
3. Navegar por la página para que active el codigo.
4. Ir al formulario y traducirlo con el editor de wpml.
5. Una vez guardado, cambiar al editor de WP para traducir.
6. Aparece el error: Tipo de contenido no válido.
Por favor, necesitamos darle solución a esto porque el cliente está esperando desde hace dias. El formulario aparece bien en Español y Alemán. Podrías por favor darme una solución clara de como arreglar este problema?
El problema era que estaban desactivados los formularios en los demas idiomas. No era un problema de wpml.
rex4media-cbE confirmó que el problema se había resuelto en 2024-09-04 12:36:17.
Este ticket ya está cerrado. Si eres cliente de WPML y necesitas ayuda relacionada, abre un nuevo ticket de soporte.