WPML
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 );
            

Todos los problemas conocidos →