FOX - Currency Switcher for WooCommerce

Themify – Filtre de produits WooCommerce

URL du plugin : https://wordpress.org/plugins/themify-wc-product-filter/
  • Dans le fichier wp-content\plugins\themify-wc-product-filter\public\js\wpf-public.js remplacez le code suivant :
    $label_min.text( Math.ceil(ui.values[ 0 ] * parseFloat(woocs_current_currency.rate)) );
    $label_max.text( Math.ceil(ui.values[ 1 ] * parseFloat(woocs_current_currency.rate)));
  • dans le fichier wp-content\plugins\themify-wc-product-filter\includes\class-wpf-form.php remplacez le code suivant :
    //convert
    $from_label = empty($from) ? $min : $from;
    $to_label = empty($to) ? $max : $to;
    
    if (class_exists('WOOCS')) {
        global $WOOCS;
        $from_label = floor($WOOCS->woocs_exchange_value($from_label));
        $to_label = ceil($WOOCS->woocs_exchange_value($to_label));
    }
  • Dans le fichier wp-content\plugins\woocommerce-currency-switcher\classes\woocs.php remplacez ce code :
    echo "<script>";
    echo $this->init_js_properties();
    echo "</script>";
Cette modification se trouve dans un fichier d'un autre plugin, donc une mise à jour du plugin l'annulera. Notez la modification et réappliquez-la après chaque mise à jour de ce plugin — ou demandez à ses auteurs d'inclure le correctif de leur côté, car c'est la seule version qui persiste. Si la modification se trouve dans FOX lui-même, dites-nous : un correctif qui doit être réappliqué manuellement est un bug de notre côté, pas une solution.