WPML
Estado
Abierto
Notificado para
WPML Multilingual & Multicurrency for WooCommerce 5.4.5
Plugin/tema relacionado
Product Filters for WooCommerce
Etiquetas de temática
Compatibility, WCML

Resumen del problema

Al usar el widget «Filtrar productos por atributo» de Product Filters for WooCommerce y configurar la opción de visualización en «Desplegable», la etiqueta del atributo no se traduce en el frontend (por ejemplo, «Select Color»).

Solución alternativa

Por favor, asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.


  • Añada el siguiente código al archivo functions.php de su tema.
    /**
     * Force the translation of product attribute labels on the frontend.
     */
    add_action( 'after_setup_theme', function() {
        if ( ! is_admin() && ! wpml_is_ajax() && function_exists( 'WPMLContainermake' ) ) {
            $wcStrings = WPMLContainermake( WCML_WC_Strings::class );
    
            if ( $wcStrings ) {
                add_filter( 'woocommerce_attribute_taxonomies', [ $wcStrings, 'translate_attribute_taxonomies_labels' ] );
            }
        }
    } );
            

Todos los problemas conocidos →