Saltar navegación

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 – 15:00 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 13:00 – 15:00 -

Zona horaria del aficionado: Europe/Madrid (GMT+01:00)

Etiquetado: 

Este tema contiene 3 respuestas, tiene 0 voces.

Última actualización por Carlos Rojas hace 2 días, 10 horas.

Asistido por: Carlos Rojas.

Autor Entradas
febrero 17, 2025 en 6:16 pm #16715962

dreamyT

Antecedentes del problema:
He migrado mi web de Polylang a WPML. Estoy experimentando errores al editar otros idiomas.

Síntomas:
Fatal error: Uncaught InvalidArgumentException: Unknown column: rid or invalid id: 0 in C:xampphtdocsxtreme25wp-contentpluginssitepress-multilingual-cmsclassesrecordsclass-wpml-tm-icl-translation-status.php:36

Preguntas:
¿Cómo puedo resolver el error fatal al editar otros idiomas después de migrar de Polylang a WPML?

febrero 18, 2025 en 11:32 am #16718452

Carlos Rojas
Supporter

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

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

Hola,
Muchas gracias por contactarnos

Por favor realice los siguientes pasos:
- Cree una copia de seguridad del sitio completo
- Pegue este código en el archivo functions.php que se encuentra en 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' ); 

- Visite el frontend del sitio y espere a que cargue completamente
- Elimine el código que pegó en el archivo functions.php
- Vuelva a guardar los enlaces permanentes
- Borre cualquier memoria cache que pueda existir
- Compruebe si el problema desapareció

Puede decirme el resultado de los pasos anteriores?

Saludos,
Carlos

febrero 18, 2025 en 2:26 pm #16719566

dreamyT

sigo con el mismo problema, Fatal error: Uncaught InvalidArgumentException: Unknown column: rid or invalid id: 0 in C:\xampp\htdocs\xtreme25\wp-content\plugins\sitepress-multilingual-cms\classes\records\class-wpml-tm-icl-translation-status.php:36 Stack trace: #0 [internal function]: WPML_TM_ICL_Translation_Status->__construct(Object(wpdb), Object(WPML_TM_Records), 0, 'rid') #1 C:\xampp\htdocs\xtreme25\wp-content\plugins\sitepress-multilingual-cms\vendor\otgs\auryn\lib\Injector.php(415): ReflectionClass->newInstanceArgs(Array) #2 C:\xampp\htdocs\xtreme25\wp-content\plugins\sitepress-multilingual-cms\vendor\otgs\auryn\lib\Injector.php(373): WPML\Auryn\Injector->provisionInstance('WPML_TM_ICL_Tra...', 'wpml_tm_icl_tra...', Array) #3 C:\xampp\htdocs\xtreme25\wp-content\plugins\sitepress-multilingual-cms\classes\container\class-wpml-container.php(98): WPML\Auryn\Injector->make('WPML_TM_ICL_Tra...', Array) #4 C:\xampp\htdocs\xtreme25\wp-content\plugins\sitepress-multilingual-cms\classes\container\functions.php(29): WPML\Container\Container::make('WPML_TM_ICL_Tra...', Array) #5 [internal function]: WPML\Container\{closure}('WPML_TM_ICL_Tra...', Array) #6 C:\xampp\htdocs\xtreme25\wp-content\plugins\sitepress-multilingual-cms\vendor\wpml\fp\core\functions.php(154): call_user_func_array(Object(Closure), Array) #7 [internal function]: WPML\FP\{closure}('WPML_TM_ICL_Tra...', Array) #8 C:\xampp\htdocs\xtreme25\wp-content\plugins\sitepress-multilingual-cms\classes\container\functions.php(35): call_user_func_array(Object(Closure), Array) #9 C:\xampp\htdocs\xtreme25\wp-content\plugins\sitepress-multilingual-cms\classes\records\class-wpml-tm-icl-translation-status.php(198): WPML\Container\make('WPML_TM_ICL_Tra...', Array) #10 C:\xampp\htdocs\xtreme25\wp-content\plugins\sitepress-multilingual-cms\inc\translation-jobs\helpers\wpml-update-translation-data-action.class.php(38): WPML_TM_ICL_Translation_Status::makeByRid(0) #11 C:\xampp\htdocs\xtreme25\wp-content\plugins\sitepress-multilingual-cms\inc\actions\wpml-tm-action-helper.class.php(19): WPML_TM_Update_Translation_Data_Action->add_translation_job(0, 1, Array, Array) #12 C:\xampp\htdocs\xtreme25\wp-content\plugins\sitepress-multilingual-cms\inc\actions\wpml-tm-post-actions.class.php(83): WPML_TM_Action_Helper->add_translation_job(0, 1, Array) #13 C:\xampp\htdocs\xtreme25\wp-content\plugins\sitepress-multilingual-cms\inc\functions-load-tm.php(949): WPML_TM_Post_Actions->save_post_actions(7628, Object(WP_Post), false) #14 C:\xampp\htdocs\xtreme25\wp-includes\class-wp-hook.php(324): wpml_tm_save_post(7628, Object(WP_Post), false) #15 C:\xampp\htdocs\xtreme25\wp-includes\class-wp-hook.php(348): WP_Hook->apply_filters('', Array) #16 C:\xampp\htdocs\xtreme25\wp-includes\plugin.php(517): WP_Hook->do_action(Array) #17 C:\xampp\htdocs\xtreme25\wp-content\plugins\sitepress-multilingual-cms\inc\post-translation\wpml-post-translation.class.php(213): do_action('wpml_tm_save_po...', 7628, Object(WP_Post), false) #18 C:\xampp\htdocs\xtreme25\wp-content\plugins\sitepress-multilingual-cms\inc\post-translation\wpml-admin-post-actions.class.php(123): WPML_Post_Translation->after_save_post('49030', Array, 'es', 'en') #19 C:\xampp\htdocs\xtreme25\wp-includes\class-wp-hook.php(326): WPML_Admin_Post_Actions->save_post_actions('7628', Object(WP_Post)) #20 C:\xampp\htdocs\xtreme25\wp-includes\class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #21 C:\xampp\htdocs\xtreme25\wp-includes\plugin.php(517): WP_Hook->do_action(Array) #22 C:\xampp\htdocs\xtreme25\wp-includes\post.php(5060): do_action('save_post', 7628, Object(WP_Post), true) #23 C:\xampp\htdocs\xtreme25\wp-includes\post.php(5162): wp_insert_post(Array, false, true) #24 C:\xampp\htdocs\xtreme25\wp-admin\includes\post.php(453): wp_update_post(Array) #25 C:\xampp\htdocs\xtreme25\wp-admin\post.php(227): edit_post() #26 {main} thrown in C:\xampp\htdocs\xtreme25\wp-content\plugins\sitepress-multilingual-cms\classes\records\class-wpml-tm-icl-translation-status.php on line 36

febrero 19, 2025 en 11:18 am #16723940

Carlos Rojas
Supporter

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

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

Muchas gracias por su respuesta.

Por favor comparta las credenciales de acceso al sitio en su próximo mensaje que he establecido como privado.

Confirme que ha creado una copia de seguridad del sitio completo antes de compartir las credenciales y que pueda utilizar para restaurar el sitio en caso de ser necesario.