WPML
Statut
Ouvert
Signalé pour
WPML Multilingual & Multicurrency for WooCommerce 5.4.5
Extension/thème associé
Product Filters for WooCommerce
Étiquettes de sujet
Compatibility, WCML

Aperçu de l’anomalie

Lors de l’utilisation du widget « Filtrer les produits par attribut » de Product Filters for WooCommerce avec l’option d’affichage définie sur « Liste déroulante », l’étiquette de l’attribut n’est pas traduite sur le front-end (par ex., « Select Color »).

Solution de contournement

Veuillez vous assurer d’avoir une sauvegarde complète de votre site avant de continuer.


  • Ajoutez le code suivant au fichier functions.php de votre thème.
    /**
     * 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' ] );
            }
        }
    } );
            

Toutes les anomalies connues →