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 |
---|---|---|---|---|---|---|
- | 8:00 – 17:00 | 8:00 – 17:00 | 8:00 – 17:00 | 8:00 – 17:00 | 8:00 – 17:00 | - |
- | - | - | - | - | - | - |
Zona horaria del soporte: Europe/Madrid (GMT+02:00)
Etiquetado: Exception
Este tema contiene 15 respuestas, tiene 0 voces.
Última actualización por Heriberto hace 1 día, 17 horas.
Asistido por: Paola Mendiburu.
Autor | Publicaciones |
---|---|
julio 20, 2025 a las 10:43 am #17252958 | |
Heriberto |
Antecedentes del problema: Síntomas: Preguntas: |
julio 21, 2025 a las 9:31 am #17254515 | |
Carlos Rojas Partidario de WPML desde 03/2017
Idiomas: Inglés (English ) Español (Español ) Zona horaria: Europe/Madrid (GMT+02:00) |
Hola, Por favor realice los siguientes pasos para obtener más información acerca del error y por lo tanto de la causa del problema: Quedo a la espera de su mensaje. |
julio 24, 2025 a las 9:20 am #17266614 | |
Heriberto |
Al parecer es un problema entre WPML y Divi Machine: Bug en WPML String Translation: La función `IsExcludedDomainStringValidator::validate()` no valida correctamente parámetros NULL, causando un TypeError fatal cuando Divi Machine pasa `NULL` como textdomain. Además me ocurre solo en usuarios logados. He puesto un fix en el plugin Divi Machine para que no haya null y sustituya por 'divi-machine', pero no sé cuánto aguantará… '// ANTES (líneas problemáticas) // DESPUÉS (fix aplicado) |
julio 25, 2025 a las 3:17 pm #17271692 | |
Paola Mendiburu Partidario de WPML desde 11/2020
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Madrid (GMT+02:00) |
Hola! Soy Paola y espero que todo vaya bien. Continuaré con el ticket ya que Carlos se encuentra de vacaciones. ¿Me podrías pasar el detalle completo del error? |
julio 26, 2025 a las 10:19 am #17272376 | |
Heriberto |
esto es lo que me salía al activar "Display errors" en el panel php de Siteground: Fatal error: Uncaught TypeError: WPML\StringTranslation\Infrastructure\StringGettext\Validator\IsExcludedDomainStringValidator::validate(): Argument #2 ($domain) must be of type string, null given, called in /home/customer/www/2023.magasand.com/public_html/wp-content/plugins/wpml-string-translation/StringTranslation/Application/StringGettext/Service/GettextStringsService.php on line 96 and defined in /home/customer/www/2023.magasand.com/public_html/wp-content/plugins/wpml-string-translation/StringTranslation/Infrastructure/StringGettext/Validator/IsExcludedDomainStringValidator.php:27 Stack trace: #0 /home/customer/www/2023.magasand.com/public_html/wp-content/plugins/wpml-string-translation/StringTranslation/Application/StringGettext/Service/GettextStringsService.php(96): WPML\StringTranslation\Infrastructure\StringGettext\Validator\IsExcludedDomainStringValidator->validate('Loop Template I...', NULL) #1 /home/customer/www/2023.magasand.com/public_html/wp-content/plugins/wpml-string-translation/StringTranslation/Infrastructure/WordPress/HookHandler/GetTextFilter.php(30): WPML\StringTranslation\Application\StringGettext\Service\GettextStringsService->queueStringAsPendingIfUntranslatedOrNotTracked('Loop Template I...', NULL) #2 /home/customer/www/2023.magasand.com/public_html/wp-content/plugins/wpml-string-translation/StringTranslation/Infrastructure/WordPress/HookHandler/AbstractFilterHookHandler.php(14): WPML\StringTranslation\Infrastructure\WordPress\HookHandler\GetTextFilter->onFilter('Loop Template I...', 'Loop Template I...', NULL) #3 /home/customer/www/2023.magasand.com/public_html/wp-includes/class-wp-hook.php(324): WPML\StringTranslation\Infrastructure\WordPress\HookHandler\AbstractFilterHookHandler->WPML\StringTranslation\Infrastructure\WordPress\HookHandler\{closure}('Loop Template I...', 'Loop Template I...', NULL) #4 /home/customer/www/2023.magasand.com/public_html/wp-includes/plugin.php(205): WP_Hook->apply_filters('Loop Template I...', Array) #5 /home/customer/www/2023.magasand.com/public_html/wp-includes/l10n.php(207): apply_filters('gettext', 'Loop Template I...', 'Loop Template I...', NULL) #6 /home/customer/www/2023.magasand.com/public_html/wp-includes/l10n.php(340): translate('Loop Template I...', NULL) #7 /home/customer/www/2023.magasand.com/public_html/wp-content/plugins/divi-machine/includes/modules/divi-ajax-filter/includes/modules/MachineLoop/MachineLoop.php(286): esc_html__('Loop Template I...', NULL) #8 /home/customer/www/2023.magasand.com/public_html/wp-content/themes/Divi/includes/builder/class-et-builder-element.php(930): de_mach_archive_loop_code->init() #9 /home/customer/www/2023.magasand.com/public_html/wp-content/plugins/divi-machine/includes/modules/divi-ajax-filter/includes/modules/MachineLoop/MachineLoop.php(8198): ET_Builder_Element->__construct() #10 /home/customer/www/2023.magasand.com/public_html/wp-includes/class-wp-hook.php(324): Divi_filter_machine_loop_module_import('') #11 /home/customer/www/2023.magasand.com/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #12 /home/customer/www/2023.magasand.com/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #13 /home/customer/www/2023.magasand.com/public_html/wp-content/themes/Divi/includes/builder/framework.php(861): do_action('et_builder_read...') #14 /home/customer/www/2023.magasand.com/public_html/wp-includes/class-wp-hook.php(324): et_builder_add_main_elements(Object(WP)) #15 /home/customer/www/2023.magasand.com/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #16 /home/customer/www/2023.magasand.com/public_html/wp-includes/plugin.php(565): WP_Hook->do_action(Array) #17 /home/customer/www/2023.magasand.com/public_html/wp-includes/class-wp.php(835): do_action_ref_array('wp', Array) #18 /home/customer/www/2023.magasand.com/public_html/wp-includes/functions.php(1342): WP->main('') #19 /home/customer/www/2023.magasand.com/public_html/wp-blog-header.php(16): wp() #20 /home/customer/www/2023.magasand.com/public_html/index.php(17): require('/home/customer/...') #21 {main} thrown in /home/customer/www/2023.magasand.com/public_html/wp-content/plugins/wpml-string-translation/StringTranslation/Infrastructure/StringGettext/Validator/IsExcludedDomainStringValidator.php on line 27 Aprende más sobre el diagnóstico de WordPress. |
julio 28, 2025 a las 10:28 am #17274526 | |
Paola Mendiburu Partidario de WPML desde 11/2020
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Madrid (GMT+02:00) |
Hola! Gracias por los detalles. Puedes probar con la solución de la siguiente errata: https://wpml.org/errata/wpml-string-translationstringtranslationinfrastructurestringgettextrepositoryfrontendqueuejsonrepository-php-on-line-36/ Dime si se soluciona. |
agosto 1, 2025 a las 7:24 am #17287144 | |
Heriberto |
Como tenía el otro fix, supongo que se solucionó… pero he migrado el sitio a la ubicación de producción y ahora, al cambiar al idioma secundario tengo pantallazo blanco y estos errores: Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the divi-machine 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 the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/customer/www/magasand.com/public_html/wp-includes/functions.php on line 6121 Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wpmudev 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 the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home/customer/www/magasand.com/public_html/wp-includes/functions.php on line 6121 Deprecated: Creation of dynamic property RevsliderDiviModule::$icon_path is deprecated in /home/customer/www/magasand.com/public_html/wp-content/themes/Divi/includes/builder/class-et-builder-element.php on line 1425 Warning: Cannot modify header information - headers already sent by (output started at /home/customer/www/magasand.com/public_html/wp-includes/functions.php:6121) in /home/customer/www/magasand.com/public_html/wp-content/plugins/wpmu-dev-seo/includes/core/instant-indexing/class-indexnow-actions.php on line 295 |
agosto 1, 2025 a las 8:23 am #17287239 | |
Paola Mendiburu Partidario de WPML desde 11/2020
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Madrid (GMT+02:00) |
Hola! No veo ningún fatal error relacionado con WPML. Veo un deprecated error que viene de Divi. Prueba a cambiar la versión de php. |
agosto 1, 2025 a las 8:28 am #17287242 | |
Heriberto |
Fatal no sé si se dirá, pero esto es lo que tengo: |
agosto 1, 2025 a las 8:31 am #17287249 | |
Heriberto |
Tenía PHP 8.2.29… lo he cambiado a 8.4.10 y sigue igual |
agosto 1, 2025 a las 9:16 am #17287532 | |
Paola Mendiburu Partidario de WPML desde 11/2020
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Madrid (GMT+02:00) |
Yo veo la página correctamente, prueba desde incognito. |
agosto 1, 2025 a las 9:49 am #17287741 | |
Heriberto |
con uno de los plugins desactivados no da error… pero necesito el plugin (WPMU SmartCrawl). |
agosto 1, 2025 a las 11:34 am #17288186 | |
Paola Mendiburu Partidario de WPML desde 11/2020
Idiomas: Inglés (English ) Español (Español ) Italiano (Italiano ) Zona horaria: Europe/Madrid (GMT+02:00) |
Que error te aparece cuando lo tienes activo? |
agosto 1, 2025 a las 11:36 am #17288190 | |
Heriberto |
este: https://wpml.org/es/forums/topic/problema-con-acf-o-divi-machine/#post-17287144 Y en el frontend, pantallazo blanco con la cadena de texto (lo de la foto es screenshot). Quité el fix que me dijisteis previamente (y el que ya tenía), porque no parece que funcionen |
agosto 1, 2025 a las 12:01 pm #17288238 | |
Heriberto |
Por lo que veo, solo me ocurre en la página principal… las subpáginas no dan ese error |