Error carga prematura de traducciones en el plugin td-cloud-library

Posted in: Newspaper
Post count: 17

Me gustaría reportar un error relacionado con el funcionamiento del plugin td-cloud-library que afecta el rendimiento del sitio web. Al utilizar la consola de Query Monitor, me aparece el siguiente mensaje de advertencia:

Function _load_textdomain_just_in_time was called incorrectly. La carga de la traducción para el dominio td-cloud-library se activó demasiado pronto. Esto suele ser un indicador de que algún código del plugin o tema se ejecuta demasiado pronto. Las traducciones deberían cargarse en la acción init o más tarde. (This message was added in version 6.7.0.)

Detalles del error:

El error ocurre cuando el plugin intenta cargar las traducciones para el dominio td-cloud-library, pero las funciones de traducción (__() o translate()) se ejecutan antes del hook init, lo que causa que la carga de traducciones se realice demasiado pronto.

Esta carga prematura puede generar advertencias y afectar el rendimiento del sitio, ya que la traducción debería cargarse solo después de la acción init, que es el momento adecuado para ello en WordPress.

Registro del error:

El mensaje completo de la consola de Query Monitor proporciona el siguiente rastro:

_load_textdomain_just_in_time()
wp-includes/l10n.php:1379
get_translations_for_domain()
wp-includes/l10n.php:1409
translate()
wp-includes/l10n.php:195
__()
wp-includes/l10n.php:307
tdb_config::on_tdc_loaded()
wp-content/plugins/td-cloud-library/includes/tdb_config.php:15359
do_action(‘tdc_loaded’)
wp-includes/plugin.php:517
tdc_plugin_init()
wp-content/plugins/td-composer/td-composer.php:171
do_action(‘td_wp_booster_loaded’)
wp-includes/plugin.php:517
{closure}()
wp-content/plugins/td-composer/td-composer.php:191
do_action(‘td_wp_booster_legacy’)
wp-includes/plugin.php:517

Impacto del error:

El código del plugin está ejecutándose de forma incorrecta antes de que WordPress haya completado la inicialización de los recursos necesarios, como las traducciones. Esto puede generar problemas de rendimiento y posibles conflictos con otros plugins o funcionalidades del sitio.
Recomendación:

El problema parece estar en la carga prematura de las traducciones para el dominio td-cloud-library, lo cual depende de un código ejecutado demasiado pronto. De acuerdo con las mejores prácticas de desarrollo de plugins para WordPress, las funciones de traducción deben cargarse en el hook init o en un hook posterior.

Solicito su ayuda para corregir este comportamiento en el código del plugin, específicamente asegurándose de que las funciones de traducción se ejecuten correctamente solo después de que WordPress haya alcanzado el hook init.

Agradecería mucho si pudieran proporcionarme una solución para resolver este inconveniente, o bien, si existe alguna actualización del plugin que ya solucione este problema.

Post count: 35449

Hi,
Thank you for your report. We’re aware of that notice, and it will be addressed in the next theme update.
Thank you!

Viewing 2 posts - 1 through 2 (of 2 total)
The forum ‘Newspaper’ is closed to new topics and replies.