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.


