- Statut
- Résolue par l’auteur
- Type
- Bug
- Étiquettes de sujet
- Compatibility
Aperçu de l’anomalie
Lors de l’utilisation de HUSKY – Products Filter Professional for WooCommerce avec WPML, les textes des boutons « Open » et « Close » de la version mobile ne peuvent pas être traduits à l’aide des méthodes standard de traduction de chaînes de WPML.
Solution de contournement
Veuillez vous assurer d’avoir une sauvegarde complète de votre site avant de continuer.
Étape 1 : Rendre les chaînes d’administration traduisibles
- Allez dans WPML > Paramètres > Configuration XML personnalisée
- Collez le code suivant dans le champ Configuration XML personnalisée et cliquez sur « Enregistrer » :
<wpml-config> <admin-texts> <key name="woof_settings"> <key name="text_mobile_behavior_open" /> <key name="text_mobile_behavior_close" /> </key> </admin-texts> </wpml-config> - Allez dans WPML > Traduction de chaînes et traduisez les deux chaînes
[woof_settings]text_mobile_behavior_openet[woof_settings]text_mobile_behavior_close
Étape 2 : Modifier le code de l’extension
- Ouvrez /\wp-content/plugins/woocommerce-products-filter/views/woof.php
- Cherchez la ligne 545
- Remplacez :
$text_mb_open = (isset($this->settings['text_mobile_behavior_open'])) ? $this->settings['text_mobile_behavior_open'] : esc_html__('Open filter', 'woocommerce-products-filter'); $text_mb_close = (isset($this->settings['text_mobile_behavior_close'])) ? $this->settings['text_mobile_behavior_close'] : esc_html__('Close filter', 'woocommerce-products-filter'); - Par :
$text_mb_open = (isset($this->settings['text_mobile_behavior_open'])) ? esc_html__($this->settings['text_mobile_behavior_open'], 'admin_texts_woof_settings') : esc_html__('Open filter', 'woocommerce-products-filter'); $text_mb_close = (isset($this->settings['text_mobile_behavior_close'])) ? esc_html__($this->settings['text_mobile_behavior_close'], 'admin_texts_woof_settings') : esc_html__('Close filter', 'woocommerce-products-filter');