Error en WordPress 6.7: Function _load_textdomain_just_in_time was called incorrectly
La nueva versión de WordPress 6.7 cambió la forma en que se cargan las traducciones. Este cambio afecta cómo y cuándo se deben activar las cadenas de traducción, con el objetivo de evitar posibles problemas que surgen por cargar las traducciones demasiado pronto.
Es posible que ocurran errores como los siguientes:
Notice: Function _load_textdomain_just_in_time was called incorrectly.
Translation loading for the<<PLUGIN>>
domain was triggered too early.
This is usually an indicator for some code in the plugin or theme running too early.
Translations should be loaded at theinit
action or later.
Please see Debugging in WordPress for more information.
(This message was added in version 6.7.0.) in /wp-includes/functions.php on line 6114
A medida que todos los plugins se vayan actualizando para ser compatibles con esta nueva versión de WordPress, los errores se irán solucionando por cada plugin..
Cómo solucionarlo
En el mientras tanto, mientras esperas a que los desarrolladores de los plugins afectados vayan corrigiendo esto y lanzando updates, puedes hacer algunos ajustes en tu hosting o sitio para evitar que aparezcan estos errores y tu sitio se muestre correctamente.
Al tratarse de errores de PHP de tipo "Notice", son simplemente informativos y pueden desactivarse en pantalla para que no afecten al sitio.
Aquí hay varias formas de hacerlo:
- Desactivar display_errors de PHP
-
Desactivar el modo debug en WordPress
Es decir, editar o agregar lo siguiente a wp-config.php:define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);
define('WP_DEBUG_LOG', false);
Si con lo anterior no has podido solucionarlo, puedes intentar cambiar el idioma de WordPress a inglés.
Más info
Iniciar sesión para dejar un comentario.
Comentarios
0 comentarios