Saltar al contenido Saltar a la barra lateral

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
- - 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00
- - - - - - -

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

Este tema contiene 1 respuesta, tiene 0 voces.

Última actualización por Andreas W. hace 1 mes, 2 semanas.

Asistido por: Andreas W..

Autor Publicaciones
febrero 17, 2026 a las 19:50 #17830376

andresS-29

Hola!

Estoy problemas para entrar en phpmy admin y en el backend de mi web. Os adjunto donde parece que está el problema. Parece que hay un conflicto con WPML. Gracias de antemano

[Wed Feb 11 19:33:28.046916 2026] [proxy_fcgi:error] [pid 2494004:tid 139816335300352] [client 83.34.2.216:0] AH01071: Got error 'PHP message: WordPress database error Unknown column 'wpml' in 'WHERE' for query \n\t\t\tSELECT `meta_key` AS `key`, `meta_value` AS `value`\n\t\t\tFROM `wp_postmeta`\n\t\t\tWHERE `post_id` = wpml-ls-2-es AND ( `meta_key` = "_ljo_item_menu" ) \n\t\t made by require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/hello-elementor/index.php'), get_header, locate_template, load_template, require_once('/themes/hello-elementor/header.php'), elementor_theme_do_location, ElementorPro\\Modules\\ThemeBuilder\\Classes\\Locations_Manager->do_location, ElementorPro\\Modules\\ThemeBuilder\\Documents\\Theme_Document->print_content, ElementorPro\\Modules\\ThemeBuilder\\Documents\\Theme_Document->get_content, Elementor\\Modules\\Library\\Documents\\Library_Document->get_content, Elementor\\Core\\Base\\Document->get_content, Elementor\\Frontend->get_builder_content, ElementorPro\\Modules\\ThemeBuilder\\Documents\\Theme_Document->print_elements_with_wrapper, Elementor\\Core\\Base\\Document->print_elements, Elemen...PHP message: WordPress database error Unknown column 'wpml' in 'WHERE' for query \n\t\t\tSELECT `meta_key` AS `key`, `meta_value` AS `value`\n\t\t\tFROM `wp_postmeta`\n\t\t\tWHERE `post_id` = wpml-ls-2-en AND ( `meta_key` = "_ljo_item_menu" ) \n\t\t made by require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/hello-elementor/index.php'), get_header, locate_template, load_template, require_once('/themes/hello-elementor/header.php'), elementor_theme_do_location, ElementorPro\\Modules\\ThemeBuilder\\Classes\\Locations_Manager->do_location, ElementorPro\\Modules\\ThemeBuilder\\Documents\\Theme_Document->print_content, ElementorPro\\Modules\\ThemeBuilder\\Documents\\Theme_Document->get_content, Elementor\\Modules\\Library\\Documents\\Library_Document->get_content, Elementor\\Core\\Base\\Document->get_content, Elementor\\Frontend->get_builder_content, ElementorPro\\Modules\\ThemeBuilder\\Documents\\Theme_Document->print_elements_with_wrapper, Elementor\\Core\\Base\\Document->print_elements, Elemen...', referer: enlace oculto

febrero 17, 2026 a las 23:05 #17830520

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 hay un problema entre el tema del sitio y WPML. Un elemento de menú en la base de datos que hace referencia a un selector de idioma de WPML está causando un error.

Done occure el problema:

Tabla: wp_posts y wp_postmeta
Tipo: nav_menu_item
ID: wpml-ls-2-es o wpml-ls-2-en
Meta key: _ljo_item_menu

Si agregas esto al final del archivo functions.php de tu tema, deberías poder acceder a la base de datos.

add_filter( 'get_post_metadata', function( $value, $object_id, $meta_key, $single ) {
    if ( $meta_key === '_ljo_item_menu' && is_string( $object_id ) && strpos( $object_id, 'wpml-ls-' ) === 0 ) {
        return null;
    }
    return $value;
}, 10, 4 );

Ahora buscas:

SELECT ID, post_title, post_name, post_type
FROM wp_posts
WHERE post_type = 'nav_menu_item'
AND post_name LIKE 'wpml-ls-%';

y

SELECT post_id, meta_key, meta_value
FROM wp_postmeta
WHERE meta_key = '_ljo_item_menu'
AND post_id IN (
  SELECT post_name FROM wp_posts WHERE post_name LIKE 'wpml-ls-%'
);

Si ves filas donde post_id es una cadena, como wpml-ls-2-es, ese es el origen del error. Post_id siempre debe ser numérico.

Debes borrar estos campos.

Después, guarda tu menú nuevamente y actualiza su traducción.

Déjame saber si el problema ocurre nuevamente.

Saludos
Andreas

El tema '[Cerrado] Problema PHP' está cerrado a nuevas respuestas.