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 – 13:00 | 5:00 – 13:00 | 5:00 – 13:00 | 5:00 – 13:00 | 5:00 – 13:00 | - |
- | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | 14:00 – 18:00 | - |
Zona horaria del aficionado: America/Argentina/Buenos_Aires (GMT-03:00)
Etiquetado: Go Global Application
Este tema contiene 8 respuestas, tiene 1 voz.
Última actualización por Otto hace 1 día, 5 horas.
Asistido por: Otto.
Autor | Entradas |
---|---|
febrero 14, 2025 en 12:40 pm #16705655 | |
enrique |
Antecedentes del problema: Síntomas: Preguntas: |
febrero 14, 2025 en 12:56 pm #16706456 | |
enrique |
Se ha producido un error del tipo E_ERROR en la línea 33 del archivo /var/www/vhosts/inguruabentura.com/httpdocs/wp-content/plugins/woocommerce-multilingual/compatibility/WcProductAddons/class-wcml-product-addons.php. Mensaje de error: Uncaught ArgumentCountError: Too few arguments to function WCML_Product_Addons::__construct(), 1 passed in /var/www/vhosts/inguruabentura.com/httpdocs/wp-content/plugins/woocommerce-appointments/includes/integrations/class-wc-appointments-integration-wcml.php on line 75 and exactly 2 expected in /var/www/vhosts/inguruabentura.com/httpdocs/wp-content/plugins/woocommerce-multilingual/compatibility/WcProductAddons/class-wcml-product-addons.php:33 Stack trace: #0 /var/www/vhosts/inguruabentura.com/httpdocs/wp-content/plugins/woocommerce-appointments/includes/integrations/class-wc-appointments-integration-wcml.php(75): WCML_Product_Addons->__construct() #1 /var/www/vhosts/inguruabentura.com/httpdocs/wp-content/plugins/woocommerce-appointments/includes/integrations/class-wc-appointments-integration-wcml.php(1481): WC_Appointments_Integration_WCML->__construct() #2 /var/www/vhosts/inguruabentura.com/httpdocs/wp-includes/class-wp-hook.php(324): wc_appointments_wcml_loaded() #3 /var/www/vhosts/inguruabentura.com/httpdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #4 /var/www/vhosts/inguruabentura.com/httpdocs/wp-includes/plugin.php(517): WP_Hook->do_action() #5 /var/www/vhosts/inguruabentura.com/httpdocs/wp-settings.php(559): do_action() #6 /var/www/vhosts/inguruabentura.com/httpdocs/wp-config.php(84): require_once('...') #7 /var/www/vhosts/inguruabentura.com/httpdocs/wp-load.php(50): require_once('...') #8 /var/www/vhosts/inguruabentura.com/httpdocs/wp-admin/admin.php(34): require_once('...') #9 /var/www/vhosts/inguruabentura.com/httpdocs/wp-admin/plugins.php(10): require_once('...') #10 {main} thrown |
febrero 14, 2025 en 4:09 pm #16707327 | |
Otto Supporter
Idiomas: Inglés (English ) Español (Español ) Zona horaria: America/Argentina/Buenos_Aires (GMT-03:00) |
Hola, El error ocurre en una página específica o en todo el sitio? He visitado la web y no le he visto, pero puede ser porque hayas restaurado un backup o porque no la recorrí completa. Ya me dices. Por otro lado, si es posible para ti, sería bueno hacer la siguiente prueba para aislar el problema: Te sugiero también que contactes con el soporte de enlace oculto">bookingwp, ya que por lo que he podido ver ellos aseguran ser compatibles con WPML, pero aún no hemos establecido una cooperación efectiva y no lo hemos chequeado: Quedo a la espera de tus resultados. Saludos cordiales, |
febrero 14, 2025 en 7:18 pm #16707929 | |
enrique |
Hola.. El problema es cuando activo el plugin WooCommerce Appointments .. parece que hay problemas de compatibilidad con WooCommerce Multilingual & Multicurrency. Gracias.. |
febrero 14, 2025 en 11:03 pm #16708156 | |
Otto Supporter
Idiomas: Inglés (English ) Español (Español ) Zona horaria: America/Argentina/Buenos_Aires (GMT-03:00) |
Hola, Gracias por las pruebas. Como te comentaba este plugin no está en nuestro listado de compatibilidad: Para ver mejor el problema he creado un sitio de pruebas, para acceder a él puedes seguir este enlace: ingresarás directamente al admin. Podrías por favor instalar el plugin? No lo actives así puedo hacer una copia antes del error fatal. Avísame cuando lo hayas hecho por favor. Saludos cordiales, |
febrero 16, 2025 en 9:04 am #16710229 | |
enrique |
Hola; He instalado el plugin woocommerce-appointments en el sitio que me has enviado.. Muchas gracias... Un saludo |
febrero 17, 2025 en 1:00 pm #16714312 | |
Otto Supporter
Idiomas: Inglés (English ) Español (Español ) Zona horaria: America/Argentina/Buenos_Aires (GMT-03:00) |
Hola Enrique, Muchas gracias. He realizado una copia del sitio y he comprobado que tan solo activar el plugin aparece el error. Voy a mirarlo localmente a ver si encuentro alguna solución o si es necesario escalarlo a nuestro equipo de compatibilidad y contactar al autor del plugin. Apenas tenga novedades te vuelvo a escribir, hoy o a mas tardar mañana te digo algo. Saludos cordiales, |
febrero 17, 2025 en 1:28 pm #16714499 | |
enrique |
Hola; Les informe también a los creadores de woocommerce-appointments y han sacado una actualización: 4.22.1 Try updating to 4.22.1. It should be fixed now. Pero ahora da otro error qu ehe informado a woocommerce-appointments .. espero que lo puedan arreglar.. Se ha producido un error del tipo E_ERROR en la línea 69 del archivo /var/www/vhosts/inguruabentura.com/httpdocs/wp-content/plugins/woocommerce-appointments/includes/integrations/class-wc-appointments-integration-wcml.php. Mensaje de error: Uncaught ArgumentCountError: Too few arguments to function WC_Appointments_Integration_WCML::__construct(), 6 passed in /var/www/vhosts/inguruabentura.com/httpdocs/wp-content/plugins/woocommerce-appointments/includes/integrations/class-wc-appointments-integration-wcml.php on line 1486 and exactly 7 expected in /var/www/vhosts/inguruabentura.com/httpdocs/wp-content/plugins/woocommerce-appointments/includes/integrations/class-wc-appointments-integration-wcml.php:69 Stack trace: #0 /var/www/vhosts/inguruabentura.com/httpdocs/wp-content/plugins/woocommerce-appointments/includes/integrations/class-wc-appointments-integration-wcml.php(1486): WC_Appointments_Integration_WCML->__construct() #1 /var/www/vhosts/inguruabentura.com/httpdocs/wp-includes/class-wp-hook.php(324): wc_appointments_wcml_loaded() #2 /var/www/vhosts/inguruabentura.com/httpdocs/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #3 /var/www/vhosts/inguruabentura.com/httpdocs/wp-includes/plugin.php(517): WP_Hook->do_action() #4 /var/www/vhosts/inguruabentura.com/httpdocs/wp-settings.php(559): do_action() #5 /var/www/vhosts/inguruabentura.com/httpdocs/wp-config.php(84): require_once('...') #6 /var/www/vhosts/inguruabentura.com/httpdocs/wp-load.php(50): require_once('...') #7 /var/www/vhosts/inguruabentura.com/httpdocs/wp-admin/admin.php(34): require_once('...') #8 /var/www/vhosts/inguruabentura.com/httpdocs/wp-admin/plugins.php(10): require_once('...') #9 {main} thrown Muchas gracias |
febrero 17, 2025 en 1:47 pm #16714752 | |
Otto Supporter
Idiomas: Inglés (English ) Español (Español ) Zona horaria: America/Argentina/Buenos_Aires (GMT-03:00) |
Hola 🙂 Justo estaba por pasarte el siguiente workaround: de $this->product_addons = new WCML_Product_Addons( $this->sitepress ); a $this->product_addons = new WCML_Product_Addons( $this->sitepress, new \WCML\PointerUi\Factory() ); En mi caso remueve el error pero no he testeado la solución al 100%. Me alegra que los autores del plugin hayan respondido rápido. En cuanto al nuevo error, no logro ubicarlo ya que seguramente la referencia es con la nueva versión. En todo caso, te sugiero que vuelvas a contactarlos y si ellos nos necesitan pueden requerir nuestra coperación aquí: Saludos cordiales, |