- Estado
- Resuelto
- Notificado para
- WPML Multilingual & Multicurrency for WooCommerce 5.5.1
- Resuelto en
- WooCommerce Multilingual & Multicurrency 5.5.2
- Plugin/tema relacionado
- WooCommerce Bookings
- Etiquetas de temática
- Compatibility, WCML
Resumen del problema
Al usar WooCommerce Bookings con WPML, es posible que las franjas horarias reservadas en un idioma no se bloqueen de forma consistente en el menú desplegable de hora de finalización al verlas en un idioma diferente. Esta inconsistencia afecta la precisión de la disponibilidad de reservas en las distintas traducciones.
Solución alternativa
Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.
- Abra el archivo …/wp-content/plugins/woocommerce-multilingual/compatibility/WcBookings/class-wcml-bookings.php.
- Busque la línea 1022.
- Reemplace:
$wc_booking_lang = $wc_booking_lang ?: $default_language;
- Por:
$wc_booking_lang = $wc_booking_lang ?: ( $language_code ?: $default_language );