Saltar al contenido Saltar a la barra lateral

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

Problem:
Si estás experimentando el mensaje de error 'Unknown column \'translation_priority\' in \'field list\' al usar WPML, es probable que se deba a una tabla faltante en la base de datos.
Solution:
Para resolver este problema, te recomendamos seguir estos pasos:
1. Crea una copia de seguridad de tu base de datos.
2. Añade el siguiente código en el archivo functions.php de tu tema activo:
function wpmlsupp_1891_fix_missing_icl_tables() {\n if( function_exists( 'icl_sitepress_activate' ) )\n icl_sitepress_activate();\n}\nadd_action( 'wp_footer', 'wpmlsupp_1891_fix_missing_icl_tables' );
3. Visita tu sitio en el frontend y espera a que la página cargue completamente.
4. Elimina el código que acabas de añadir en el archivo functions.php.
5. Borra cualquier caché que pueda existir en tu sitio.
6. Verifica si el problema se ha resuelto.

Si la solución proporcionada no resuelve el problema o parece no ser relevante debido a que está desactualizada o no se ajusta a tu caso, te recomendamos abrir un nuevo ticket de soporte. También te sugerimos revisar los problemas conocidos relacionados, verificar la versión de la solución permanente y confirmar 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.

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 1 respuesta, tiene 0 voices.

Última actualización por juan-mariaA-2 hace 6 meses, 3 semanas.

Asistido por: Carlos Rojas.

Autor Publicaciones
marzo 15, 2025 a las 12:00 am #16818861

juan-mariaA-2

Antecedentes del problema:
He buscado soluciones y no soy capaz de quitar el mensaje de error que aparece.

Síntomas:
Me está saliendo el mensaje Unknown column 'translation_priority' in 'field list'.

Preguntas:
¿Cómo puedo resolver el error de columna desconocida?
¿Por qué aparece el mensaje de error al usar WPML?

marzo 17, 2025 a las 9:22 am #16823558

Carlos Rojas
Partidario de WPML desde 03/2017

Idiomas: Inglés (English ) Español (Español )

Zona horaria: Europe/Madrid (GMT+02:00)

Hola,
Muchas gracias por contactarnos

Por favor realiza los siguientes pasos:
- Crea una copia de seguridad de la base de datos
- Pega este código en el archivo functions.php que se encuentra dentro de la carpeta del tema activo:

function wpmlsupp_1891_fix_missing_icl_tables() {
    if( function_exists( 'icl_sitepress_activate' ) )
        icl_sitepress_activate();
}
add_action( 'wp_footer', 'wpmlsupp_1891_fix_missing_icl_tables' );

- Visita el sitio en el frontend y espera a que cargue completamente
- Borra el código que acabas de pegar en el archivo functions.php
- Borra cualquier memoria cache que pueda existir
- Comprueba si el problema se resolvió

Puedes decirme el resultado de los pasos anteriores?

Saludos,
Carlos

marzo 21, 2025 a las 9:37 pm #16846506

juan-mariaA-2

He realizado todo lo que me has dicho, pero antes ya había cerrado esos errores y no me habían vuelto a aparecer, así que tampoco se si era necesario hacerlo o no.