HUSKY - Products Filter Professional for WooCommerce

Aggiorna WooCommerce Products Filter v.2.2.5

  • Correzioni
  • Nuovo hook woof_taxonomy_image – permette di ridefinire le immagini del termine del filtro immagine al volo a seconda della situazione attuale:
    add_filter('woof_taxonomy_image', function($image, $term) {
        //change images on the fly depending of the current situation
        if(isset($term->term_id) AND $term->ID === 777 AND intval($_REQUEST['my_condition']) === 23){
             $image = "https://your_image_url.png";
        }
        
        return $image;
    },10,2);
    
  • Nuovo hook ‘woof_text_search_query‘ – permette di ridefinire la richiesta SQL di ricerca testuale al volo
    add_filter('woof_text_search_query', function($where, $woof_text) {
    
        global $wpdb;
    
        $where .= "AND $wpdb->posts.ID IN(15,39,121)";
    
        return $where;
    }, 99, 2);
    

  • Nuova opzione ‘Mostra input di testo prezzo‘ – campi di testo per lo slider dei prezzi (funziona solo con ionSlider)
  • Aggiunto ‘Cancella tutto' pulsante per gli elementi di ricerca selezionati e hook 'woof_clear_all_text‘ per il suo testo
  • Per cercare il pannello di navigazione – sono stati aggiunti i titoli delle tassonomie
  • Nuova opzione per ilCerca per valutazione‘ – ‘Mostra stelle nel menu a tendina‘ per mostrare le stelle nel menu a discesa
  • In offerta‘ checkbox è incluso nel sistema di conteggio dinamico
  • Nuovo hook ‘woof_init_archive_by_default‘ per disabilitare ‘Abilita archivi‘ negli attributi se necessario farlo programmaticamente al volo
  • Nuovo hook ‘woof_filter_shortcode_args‘ per lo shortcode [woof] per cambiare gli argomenti dello shortcode al volo a seconda delle condizioni aziendali
  • Nuovo hook ‘woof_before_draw_filter‘ che funziona prima della stampa di ogni elemento del filtro
  • Nuovo hook ‘woof_after_draw_filter‘ che funziona dopo la stampa di ogni elemento del filtro
  • Nuovo shortcode [woof_btn url_immagine=’url immagine qui’] che permette di generare un pulsante speciale per mostrare/nascondere il modulo di ricerca, l'url dell'immagine è opzionale, esempio di utilizzo:
    [woof_btn]
    [woof autohide=1]
    [woof_products]
    Visualizza un pulsante per nascondere il filtro. Funziona in base all'attributo shortcode ‘nascondi automaticamente‘.
  • Nelle opzioni Avanzate funzionalità estesa dell'opzione ‘Inizializza il plugin solo nelle seguenti pagine del sito‘ – aggiunta una nuova sintassi di conformità rigorosa -> usa il segno ‘#‘ prima del link per applicarlo. Esempio: #https://your_site.com/product-category/man/ (lla slash finale non ha importanza)
  • Al campo di testo SKU è stato aggiunto un pulsante per resettarne il contenuto, è regolato dall'opzione ‘Comportamento del pulsante di reset‘ dove è possibile impostare il filtraggio dopo aver svuotato il campo di testo SKU o semplicemente svuotare il campo di testo.
  • Nuova estensione ‘Importa/Esporta‘ -> Importa/Esporta solo opzioni woof durante la migrazione. Tassonomie e i loro termini dovrebbero essere creati/migrati in precedenza. Dopo averlo utilizzato, si consiglia VIVAMENTE di disabilitarlo! I tuoi clienti o tu potreste occasionalmente danneggiare le impostazioni di WOOF, quindi disabilitalo!’.
  • Nuova opzione nella scheda 'Avanzate‘ -> ‘Ottimizza filtro prezzo‘ – Aiuta a trovare più velocemente i valori minimi e massimi per il filtro per prezzo sul front del sito e a minimizzare il carico sul server.
  • Nuova estensione ‘Condizionali' -> consente di definire le condizioni per la visualizzazione degli elementi del filtro a seconda della richiesta di filtro corrente. In breve, questa funzionalità consente di nascondere alcuni elementi del filtro mentre altri non sono selezionati. O viceversa, mostra alcuni elementi del filtro se altri elementi del filtro sono selezionati. Vedilo nella scheda 'Avanzate‘ dopo l'attivazione.
    Esempio di sintassi: product_cat>pa_size,by_instock>pa_color. In questo esempio è descritto: se un utente selezionerà un [categoria prodotto] quindi filtra per [pa_size] o [by_instock] apparirà [pa_color]. Per lo shortcode [woof] usa un attributo: [condizionali]. Usa un'interruzione di riga nell'area di testo per definire alcune regole (premi il tasto Invio). In [woof] shortcode per definire alcune regole usa il segno: [+].
  • nuova Estensione ‘Sezioni‘ – permette di racchiudere gli elementi del filtro in sezioni [chiudi/apri] e rendere il modulo del filtro più compatto.