[woof]
Shortcode principale per il filtro prodotti WooCommerce. Stampa il modulo di ricerca del filtro prodotti. Design: 1 pagina – 1 filtro, non è possibile posizionare più filtri sulla stessa pagina.
Attributi
- sid – identificatore dello shortcode – viene utilizzato per generare una classe CSS unica nel contenitore principale del modulo di ricerca generato, creando un design unico. Il sid predefinito e base nel plugin è ‘auto_shorcode‘. I clienti e gli sviluppatori possono creare qualsiasi sid e applicare i propri stili CSS.
È possibile cambiare skin utilizzando la seguente sintassi: sid =”flat_grey woof_auto_3_columns” – dove al posto di 3 può essere un numero intero da 1 a 4, e al posto di flat_grey può essere: flat_grey o flat_dark. - autohide – se il modulo di ricerca deve essere nascosto (0) o mostrato (1) dopo il caricamento della pagina
- autosubmit – consente l'invio automatico del modulo di ricerca anche se disabilitato nella pagina delle opzioni del plugin. Esempio: [woof autosubmit=1]
- is_ajax – se il modulo di ricerca generato deve funzionare con AJAX (1) o no (0)
- taxonomies – utilizzato per visualizzare gli elementi del filtro pertinenti nel modulo di ricerca generato se attivato: mostra conteggio + riconteggio dinamico + nascondi opzioni vuote nelle impostazioni del plugin. Esempio: [woof is_ajax=1 taxonomies=product_cat:9,12+locations:30,31]
- ajax_redraw – Ridisegna il modulo di ricerca senza inviare i dati di ricerca. Non funziona in modalità AJAX. Esempio: [woof redirect=”http://www.my_site.com/test-all/” autosubmit=1 ajax_redraw=1 is_ajax=1 tax_only=”locations” by_only=”none”].
- tax_only – attributo potente per assemblare qualsiasi modulo di ricerca con qualsiasi tassonomia utilizzando la virgola. Esempio: [woof tax_only=’pa_color,pa_size‘ by_only=’by_sku,by_author’]. Usa ‘none’ per non mostrare tutte le tassonomie. L'ordine delle tassonomie nell'attributo ‘tax_only‘ ha senso!
- by_only – attributo potente per assemblare qualsiasi modulo di ricerca con qualsiasi tassonomia utilizzando la virgola. Scrivi lì qualsiasi by-filter-elements usando la virgola: by_text,by_price,by_sku,by_author,by_onsales,by_instock. Ovviamente l'utente deve prima abilitare le estensioni per quel by-filter-elements. Esempio: [woof tax_only=’pa_color,pa_size’ by_only=’by_sku,by_author‘]. Usa ‘none‘ per non mostrare tutti gli elementi non tassonomici. È possibile utilizzare in questo attributo dello shortcode le chiavi meta se sono aggiunte nella scheda Campi Meta, esempio: [woof tax_only=’pa_color,pa_size’ by_only=’_width‘]. Usa la parola ‘none‘ per evitare la visualizzazione di sezioni filtro che non sono tassonomie.
- tax_exclude – esclude le tassonomie dal modulo di ricerca. Esempio: [woof tax_exclude=’pa_size,pa_test’]
- redirect – mostra i risultati su qualsiasi altra pagina del sito. Esempio: [woof redirect=’http://www.my_site.com/search_page_results_77′]. Non funziona in modalità ajax – perché il redirect non ha senso in modalità ajax!
- start_filtering_btn – se il modulo di ricerca generato deve essere nascosto (1) o no (0). In caso di modulo nascosto vedrai un semplice pulsante che, dopo aver cliccato, farà apparire il modulo di ricerca. La scelta migliore per evitare ritardi nel caricamento della pagina quando il modulo di ricerca è piuttosto grande. Il testo può essere modificato tramite l'hook woof_start_filtering_btn_txt o tramite l'attributo “start_filtering_btn_txt“
- btn_position – posiziona i pulsanti Filtro e Reset in basso – b, in alto – t, in alto e in basso – tb. Il default è in basso. Non funziona nella versione gratuita!!
- dynamic_recount – consente di abilitare (1) o disabilitare (0) il riconteggio dinamico specificamente per il modulo di ricerca dei prodotti corrente. Il default è l'opzione nella scheda Opzioni. Non funziona nella versione gratuita!!
- hide_terms_count – nasconde il testo con il conteggio delle varianti, 1 o 0. Non funziona nella versione gratuita!!
- conditionals – attributo speciale per l'estensione ‘Conditionals‘ che definisce le condizioni per la visualizzazione degli elementi del filtro in base alla richiesta di filtro corrente, una sorta di passaggi predefiniti. Esempio: [woof conditionals=’product_cat>by_price,pa_size,by_instock>pa_color+pa_size->by_price’]
- mobile_mode – nasconde il modulo del filtro WOOF su un dispositivo mobile e appare un pulsante per mostrare il filtro. L'attributo ‘sid‘ deve essere presente! Esempio: [woof mobile_mode=1 sid=’test’]. Il pulsante viene aggiunto automaticamente al selettore ‘.woocommerce-products-header‘ e può essere modificato tramite l'hook ‘woof_mobile_btn_place_container‘. Per visualizzare il pulsante in un punto specifico, usa lo shortcode [woof_mobile] – questo shortcode aggiunge un contenitore in cui viene inserito il pulsante.