CODEX
Shortcodes, Hooks & Extensions
Riferimento completo per HUSKY – Filtro prodotti WooCommerce
- SC [[woof]] Shortcode principale per WooCommerce Product Filter. Genera il modulo di ricerca. Design: 1 pagina - 1 filtro, non è possibile posizionare alcuni filtri sullo stesso… →
- SC [[woof_author_filter]] Filtra per ID autore e rappresentato come menu a discesa sul front-end del sito. Per utilizzare questo shortcode, l'estensione Ricerca per autore deve essere attivata ... →
- SC [[woof_btn]] Permette di generare un pulsante speciale per mostrare/nascondere il modulo di ricerca. Visualizza un pulsante per nascondere il filtro. Funziona in base all'attributo dello shortcode 'autohide'. Esempio di utilizzo:… →
- SC [[woof_found_count]] Mostra il conteggio dei prodotti trovati. Inseriscilo nel normale widget di testo con qualsiasi testo desideri o utilizzalo nel hook woof_print_content_before_search_form. Da: v.2.1.6 →
- SC [[woof_front_builder]] Da v.2.3.4/1.3.4 Questo shortcode consente di creare moduli di filtro direttamente sul front-end del sito utilizzando uno speciale costruttore. Ecco la pagina demo dove puoi… →
- SC [[woof_mobile]] Questo shortcode aggiunge un contenitore in cui viene inserito il pulsante mobile. Il pulsante mobile appare sui dispositivi mobili per chiamare il form nascosto di WOOF e visualizzare… →
- SC [[woof_price_filter]] Filtro prezzo come menu a tendina OPPURE come slider. Questo shortcode ha 3 attributi opzionali: type - slider, select, text; additional_taxes - Esempio -> product_cat:9 - è come speciale... →
- SC [[woof_products]] Secondo shortcode principale del plugin. Consente di visualizzare i prodotti nelle pagine del sito. Tutti gli attributi dello shortcode sono facoltativi. per_page - prodotti per pagina… →
- SC [[woof_products_messenger]] Nessun attributo. La descrizione è qui. →
- SC [[woof_quick_search]] Dovrebbe essere attivata l'estensione: Precaricamento ricerca rapida - (1/0) se 1 carica il file dati immediatamente dopo il caricamento della pagina, se 0 - solo dopo che l'utente ha iniziato… →
- SC [[woof_quick_search_results]] Deve essere esteso l'aggiornamento: Quick Search per_page - prodotti per pagina template_result - deve essere definito e ci sono 5 template predefiniti: list_1 | list_2 |… →
- SC [[woof_save_query]] Scopo: Consenti agli utenti con accesso effettuato di salvare le loro attuali selezioni di filtri per un rapido accesso futuro. Descrizione Questo shortcode visualizza un widget in cui gli utenti possono salvare il loro… →
- SC [[woof_search_options]] Genera la navigazione di ricerca se la ricerca è in corso (pulsanti rossi). Non ha opzioni. →
- SC [[woof_sku_filter]] Genera un campo di testo sul sito. Ha un solo attributo opzionale. Le condizioni di ricerca sono nella pagina delle impostazioni del plugin, accessibile dopo l'attivazione... →
- SC [[woof_step]] Questo shortcode consente di creare un filtro a passaggi per i tuoi clienti. Attributi: by_step - attributo principale in questo shortcode dove dovrebbero essere inserite le chiavi... →
- SC [[woof_text_filter]] Genera un campo di testo nel negozio per cercare prodotti WooCommerce per testo. Nome sviluppatore HUSKY. Può cercare per: titolo, contenuto, estratto, campi meta, tassonomie... →
- SC [[woof_slideout]] Lo shortcode [woof_slideout] crea un pannello filtro a scorrimento che appare dal bordo dello schermo. Questa è una soluzione salvaspazio che mantiene il filtro nascosto finché… →
- SC [[woof_products_ids_prediction]] Documentation for HUSKY plugin shortcode woof_products_ids_prediction - technical reference with code examples --- woof_products_ids_prediction Lo shortcode… →
È possibile sovrascrivere i template delle estensioni. La cartella deve essere posizionata nella cartella del tema WordPress attuale e deve avere la stessa struttura file dell'estensione originale. Esempio: wp-content/themes/my_child_theme/woof/ext/image/views/woof.php
1.
ACF
View info →
2.
Ricerca avanzata per Testo
View info →
3.
Per valutazione
View info →
4.
Colore
View info →
5.
Condizionali
View info →
6.
Essential Grid
View info →
7.
Escludi prodotti non disponibili
View info →
8.
Prodotti in evidenza
View info →
9.
Generatore Frontale Modulo Filtro
View info →
10.
Gerarchia a discesa
View info →
11.
Immagine
View info →
12.
Importa/Esporta
View info →
13.
Casella di controllo In stock
View info →
14.
Etichette
View info →
15.
Campi personalizzati
View info →
16.
Checkbox "In offerta"
View info →
17.
Prodotti Messenger
View info →
18.
Ricerca rapida
View info →
19.
Radio o checkbox in un menu a discesa
View info →
20.
Salvataggio della Query di Ricerca
View info →
21.
Ricerca per autore
View info →
22.
Ricerca per SKU
View info →
23.
Sezioni
View info →
24.
Richiesta SEO URL
View info →
25.
Shortcode slideout
View info →
26.
Slider
View info →
27.
Smart Designer
View info →
28.
Statistica
View info →
29.
Filtro passo dopo passo
View info →
30.
Slider Quantità Scorte
View info →
31.
Modello 1
View info →
32.
Modalità Turbo
View info →
33.
Tabella Prodotti WooCommerce
View info →
- do_action woof_after_draw_filter Funziona dopo la stampa di ogni elemento del filtro nel modulo del filtro WOOF. add_action('woof_after_draw_filter', function($key, $shortcode_atts) { //fai qualcosa qui }, 99, 2); Da v.2.2.5/1.2.5 →
- do_action woof_before_draw_filter Funziona prima della stampa di ogni elemento del filtro nel form di filtro WOOF. add_action('woof_before_draw_filter', function($key, $shortcode_atts) { //fai qui }, 99, 2); Dalla v.2.2.5/1.2.5 →
- do_action woof_exclude_existing_variations Da v.2.2.6 Miglioramenti nella ricerca in stock. Necessario perché non tutti necessitano delle variazioni nei risultati di ricerca e consente inoltre di evitare richieste eccessive. Per impostazione predefinita è… →
- do_action woof_image_allow_term_desc Da v.2.2.6 Per impostazione predefinita viene aggiunta una descrizione del termine per le immagini, ora può essere disattivata. Per impostazione predefinita è true. Esempio: add_filter('woof_image_allow_term_desc',… →
- do_action woof_meta_options_separator Da v.2.2.6 È necessario sostituire il separatore virgola nelle opzioni , utile se il meta contiene una virgola come parte di un'opzione, esempio: add_filter('woof_meta_options_separator', function ($sep)… →
- do_action woof_mobile_btn_place_container Da v.2.2.6 Permette di sovrascrivere il selettore dove dovrebbe apparire il pulsante del filtro mobile. Di default è la classe css '.woocommerce-products-header'. Esempio di codice: add_filter('woof_mobile_btn_place_container', function ($selector)… →
- do_action woof_override_seo_request_uri Da v.2.2.6/1.2.6 Utilizza per l'estensione 'SEO URL request' - passa l'URL corrente. È necessario adattare server diversi se necessario →
- do_action woof_print_design_additional_options Utilizzo nelle estensioni per aggiungere opzioni aggiuntive nella scheda Design, se necessario. Esempio: add_action('woof_print_design_additional_options', array($this, 'my_design_additional_options'), 10, 1); public function my_design_additional_options() { global $WOOF;… →
- do_action woof_print_html_type_options_{type} Utilizzato da tutte le estensioni per disegnare il blocco delle impostazioni nella scheda Impostazioni della pagina delle impostazioni del plugin [inpost_fancy thumb_width="200" thumb_height="200" post_id="279" thumb_margin_left="5" thumb_margin_bottom="5" thumb_border_radius="200" thumb_shadow="0 1px… →
- do_action woof_print_html_type_{type} Using by extensions to draw self on the front Its enough just in init of an extension write next code: add_action('woof_print_html_type_' . $this->html_type, array($this, 'print_html_type'),… →
- do_action woof_print_tax_additional_options_{type} Utilizzo nell'estensione per stampare opzioni aggiuntive sotto il pulsante 'opzioni aggiuntive' come nel colore: [inpost_fancy thumb_width="200" thumb_height="200" post_id="281" thumb_margin_left="5" thumb_margin_bottom="5" thumb_border_radius="200" thumb_shadow="0 1px 4px rgba(0,… →
- do_action woof_seo_request_literals Da v.2.2.6/1.2.6 Utilizzi per l'estensione 'Richiesta URL SEO' - permette di aggiungere possibili variabili letterali che possono essere inserite nei campi delle regole SEO. Esempio… →
- do_action woof_seo_rules_langs Dalla v.2.2.6/1.2.6 Utilizza per l'estensione 'SEO URL request' e permette di aggiungere lingue aggiuntive per plugin come Polylang Esempio: add_filter('woof_seo_rules_langs',function($langs){ $langs = array_merge($langs, array('en_US', 'es_ES'));… →
- do_action woof_wp_load_js Questo hook permette di aggiungere variabili JavaScript personalizzate al front-end del sito se necessario add_action('woof_wp_load_js', function ($str) { $str .= ';var my_var1="Hello";'; $str .= 'var… →
- do_action woof_after_inline_js Si attiva dopo che il JavaScript inline è stato aggiunto allo script 'woof_front' e prima delle chiamate wp_localize_script, consentendo JavaScript inline aggiuntivo o modifiche allo script. →
- do_action woof_freemius_loaded Si attiva dopo che l'SDK di Freemius è stato completamente caricato e inizializzato, fornendo un punto di hook per personalizzazioni relative a Freemius. →
- do_action woof_print_applications_tabs_anvanced Si attiva all'interno della navigazione della scheda Avanzate nella pagina delle opzioni del plugin, consentendo alle estensioni di aggiungere ulteriori elementi di navigazione a schede alla sezione Avanzate. →
- do_action woof_print_applications_tabs_content_advanced Si attiva alla fine dell'area di contenuto della scheda Avanzate nella pagina delle opzioni del plugin, consentendo alle estensioni di aggiungere sezioni di contenuto personalizzate alla scheda Avanzate. →
- do_action woof_print_option_advanced Si attiva all'interno dell'area delle opzioni delle impostazioni Avanzate dopo il campo opzione force_ext_disable, consentendo alle estensioni di aggiungere campi opzione aggiuntivi. →
- apply_filters woof_add_html_types Utilizzo nelle estensioni di tipo tassonomia per aggiungere le proprie chiavi nel sistema per rendere visibile l'estensione Esempio: add_filter('woof_add_html_types', array($this, 'woof_add_html_types')); public function woof_add_html_types($types) {… →
- apply_filters woof_add_items_keys Utilizzo nelle estensioni 'by_' per aggiungere le sue chiavi nel sistema per rendere visibile l'estensione Esempio: add_filter('woof_add_items_keys', array($this, 'woof_add_items_keys')); public function woof_add_items_keys($keys) { $keys[]… →
- apply_filters woof_before_term_name Utilizza nei tipi html come: radio, checkbox, select, mselect per stampare qualsiasi simbolo o icona prima della sua etichetta [inpost_fancy thumb_width="200" thumb_height="200" post_id="275" thumb_margin_left="5" thumb_margin_bottom="5" thumb_border_radius="200"… →
- apply_filters woof_block_toggle_state Consente la manipolazione dello stato di apertura/chiusura dei blocchi delle tassonomie, ad esempio per renderli chiusi sui dispositivi mobili: add_filter('woof_block_toggle_state', function($block_is_closed) { if (wp_is_mobile()) { $block_is_closed = true; }… →
- apply_filters woof_clear_all_text Permette di cambiare il testo per il pulsante 'Cancella tutto' nel pannello di navigazione della ricerca add_filter('woof_clear_all_text', function($default_text) { return 'Cancella il filtro'; }, 99, 1); Da v.2.2.5/1.2.5… →
- apply_filters woof_counter_method Per esperimenti degli sviluppatori sul sovraccarico di memoria nel conteggio dinamico. Questo hook viene utilizzato nel file: wp-content\plugins\woocommerce-products-filter\classes\counter.php In __constructor della classe WP_QueryWoofCounter Quando questo hook restituisce TRUE in… →
- apply_filters woof_custom_filter_items_order Il hook woof_custom_filter_items_order offre la possibilità di cambiare l'ordine degli elementi del filtro, passa un array di chiavi di filtro (puoi trovare la chiave della sezione del filtro se… →
- apply_filters woof_delete_img_url Consente di modificare l'URL dell'immagine per elimina-immagine. add_filter('woof_delete_img_url', function($current_img) { return 'https://my-site.com/wp-content/my-woof-del.png'; }, 10, 1); Dalla v.2.2.5.6 →
- apply_filters woof_disable_filter Scopo: Disabilita il plugin WOOF in pagine o condizioni specifiche. Questo hook ti permette di disabilitare completamente la funzionalità del plugin WOOF in determinate pagine, tipi di post, o… →
- apply_filters woof_ext_custom_title_by_instock Permette di impostare un titolo personalizzato per la checkbox 'Disponibile' nel modulo filtro. Puoi anche tradurlo usando il plugin Loco Translate →
- apply_filters woof_ext_custom_title_XXX Cambia l'etichetta per la checkbox delle 3 seguenti estensioni: Checkbox In stock, Prodotti in evidenza, Checkbox In offerta. Invece di 'XXX' usa: by_instock, by_featured, by_onsales Da v.1.1.8/2.1.8 →
- apply_filters woof_filter_shortcode_args Hook per shortcode [woof] per cambiare gli argomenti dello shortcode al volo in base alle condizioni di business add_filter('woof_filter_shortcode_args', function($args) { //fai qualcosa con $args qui return $args;… →
- apply_filters woof_filter_title Hook woof_filter_title (dalla v.3.3.6) tutte le intestazioni dei filtri tassonomici e meta passano attraverso questo filtro, quindi puoi tradurre le intestazioni a modo tuo,… →
- apply_filters woof_get_filtered_price_query Dalla versione 2.2.4/1.2.4 Questo hook è aggiunto per compatibilità con altri plugin. file: \classes\helper.php public static function get_filtered_price →
- apply_filters woof_get_meta_query Questo hook consente manipolazioni con la meta query nella query di ricerca WOOF: add_filter('woof_get_meta_query', function($meta_query) { //il tuo codice qui return $meta_query; }); Da v.2.2.1/1.2.1 →
- apply_filters woof_get_more_less_button_XXXX Usa questo hook per manipolare la visualizzazione del pulsante per la funzionalità "Conteggio termini non attivato" sul front-end del sito. XXXX - può essere sostituito con… →
- apply_filters woof_get_request_data Utilizzato nella funzione data-gate del plugin: index.php -> public function get_request_data() - è la prima funzione nel plugin che ottiene i dati della richiesta di ricerca Può essere... →
- apply_filters woof_get_tax_query Utile per la manipolazione delle relazioni tassonomiche, ad esempio cambiando la relazione da OR a AND. Non funziona con il ricalcolo dinamico insieme. index.php private function get_tax_query add_filter('woof_get_tax_query', 'my_woof_get_tax_query');… →
- apply_filters woof_get_terms_args Da ver.2.2.4/1.2.4 Questo hook è stato aggiunto per la compatibilità con altri plugin. file: \classes\helper.php public static function get_terms →
- apply_filters woof_get_terms_order Utilizzato per ordinare i termini nel modulo di ricerca. classes/helper.php public static function get_terms Utilizzato in coppia con woof_get_terms_orderby add_filter('woof_get_terms_order', function($taxonomy) { if ($taxonomy == 'pa_size')… →
- apply_filters woof_get_terms_orderby Utilizzato per ordinare i termini nel modulo di ricerca. classes/helper.php public static function get_terms Usato in coppia con woof_get_terms_order add_filter('woof_get_terms_orderby', function($taxonomy) { if ($taxonomy == 'pa_size') {… →
- apply_filters woof_html_types_view_checkbox Dalla versione 2.2.4/1.2.4 Utilizzando questo hook è possibile riscrivere la visualizzazione del file: \views\html_types\checkbox.php →
- apply_filters woof_html_types_view_mselect Dalla versione 2.2.4/1.2.4 Usando questo hook è possibile riscrivere la visualizzazione del file: \views\html_types\mselect.php →
- apply_filters woof_html_types_view_radio Da ver.2.2.4/1.2.4 Utilizzando questo hook è possibile riscrivere la visualizzazione del file: \views\html_types\radio.php →
- apply_filters woof_html_types_view_select Dalla versione 2.2.4/1.2.4 Usando questo hook è possibile riscrivere la visualizzazione del file: \views\html_types\select.php →
- apply_filters woof_husky_query_post__in Da v.2.2.9/v.1.2.9 Ci sono due modalità di filtro Husky: aggiungendo un risultato di ricerca con post__in (abilitato per impostazione predefinita). Il vantaggio di questa modalità è l'affidabilità, perché… →
- apply_filters woof_husky_query_post__in Permette di manipolare il filtraggio testuale usando gli ID dei post, richiesto nel ticket https://pluginus.net/support/topic/filter-on-title-description-separate-sku-filter/ →
- apply_filters woof_image_add_term_desc Per filtri immagine (estensione premium) - permette di nascondere/mostrare la descrizione del termine nel tooltip. Predefinito: true. add_filter('woof_image_add_term_desc', function($tax_slug) { return false; }, 10, 1); [inpost_fancy thumb_width="200" thumb_height="200"… →
- apply_filters woof_init_archive_by_default Permette di disabilitare 'Abilita archivi' negli attributi prodotto se necessario farlo programmaticamente al volo add_filter('woof_init_archive_by_default', function($is) { return false; }, 99, 1);… →
- apply_filters woof_main_query_tax_relations Questo hook consente di impostare la logica 'AND' per qualsiasi tassonomia nella richiesta di ricerca WOOF. Usalo nel file functions.php del tuo tema wp corrente: add_filter('woof_main_query_tax_relations', 'my_woof_main_query_tax_relations');… →
- apply_filters woof_max_price_filter Questo hook permette di impostare il prezzo massimo per il filtro prezzo HUSKY con la tua logica. Usa il seguente codice nel file functions.php dell'attuale WordPress… →
- apply_filters woof_min_price_filter Questo hook consente di impostare il prezzo minimo per il filtro prezzi HUSKY con la tua logica Usa il seguente codice nel file functions.php dell'attuale WordPress… →
- apply_filters woof_not_sort_checked_terms Questo hook è posizionato nell'index.php del plugin nella public function woof_sort_terms_is_checked e permette di escludere gli html-types dall'impatto dell'opzione "Consenti termini selezionati… →
- apply_filters woof_order_catalog Da v.2.2.4/1.2.4 Consente di aggiungere ordinamenti personalizzati per il catalogo →
- apply_filters woof_price_slider_html Se per qualsiasi motivo vuoi ricreare lo slider dei prezzi nativo di woo nel modulo di ricerca WOOF. classes/helper.php public static function price_filter apply_filters('woof_price_slider_html', $price_slider_html, $price_slider_data); →
- apply_filters woof_print_content_before_redraw_zone Da v.2.2.4/1.2.4 Consente di posizionare sopra i prodotti qualsiasi messaggio html aziendale che non viene ridisegnato da AJAX →
- apply_filters woof_print_content_before_search_form Questo hook permette di stampare qualsiasi contenuto prima degli elementi del modulo di ricerca WOOF. Esempio: add_filter('woof_print_content_before_search_form', function($content) { global $WOOF; if ($WOOF AND woof()->is_isset_in_request_data(woof()->get_swoof_search_slug())) { return… →
- apply_filters woof_print_label_attributes Permette di aggiungere nelle etichette dei tag checkbox e radio attributi personalizzati, richiesti nel ticket https://pluginus.net/support/topic/aria-describedby/#postid-82977 Esempio: add_action('woof_print_label_attributes', function ($term) { echo"aria-descrybedby aria-name='{$term['name']}'"; }); →
- apply_filters woof_products_query Utilizzo solo 1 volta nello shortcode [woof_products]. Necessario per qualsiasi manipolazione personalizzata. [inpost_fancy thumb_width="200" thumb_height="200" post_id="267" thumb_margin_left="5" thumb_margin_bottom="5" thumb_border_radius="200" thumb_shadow="0 1px 4px rgba(0, 0, 0,… →
- apply_filters woof_products_top_panel_content Da ver.2.2.4/1.2.4 Per visualizzare qualsiasi contenuto aziendale nella parte superiore dei risultati di filtraggio →
- apply_filters woof_qs_get_template_structure Per estensione: Quick Search Permette di cambiare l'intestazione di una colonna della tabella. Esempio: add_filter('woof_qs_get_template_structure', 'change_title'); function change_title($data) { if (isset($data['price'])) { $data['price']['title'] = "Prezzo di… →
- apply_filters woof_qs_shortcode_data Per estensione: Ricerca Rapida È necessario modificare i parametri del template prima di caricare la pagina - ad esempio, a seconda del dispositivo. [inpost_fancy thumb_width="200" thumb_height="200"… →
- apply_filters woof_qs_sort_select_data Per estensione: Ricerca Rapida Consente di modificare le intestazioni di ordinamento della tabella (quando l'ordinamento nel modulo è presentato da un menu a discesa) add_filter('woof_qs_sort_select_data', 'change_title'); function change_title($data) { if… →
- apply_filters woof_quick_search_products_limit Per impostazione predefinita, il conteggio dei prodotti è limitato a 10.000. Ma puoi estendere questo valore: add_filter('woof_quick_search_products_limit', function($count){ return 30000; }); Ma ricorda – più prodotti… →
- apply_filters woof_redraw_elements_after_ajax Consente di aggiungere messaggi mentre l'utente effettua la filtrazione in modalità AJAX. Esempio: add_filter('woof_redraw_elements_after_ajax', function($fields, $query) { ob_start(); if (isset($query->query['tax_query']) AND $query->query['tax_query']) { $html=… →
- apply_filters woof_seo_do_index Il hook woof_seo_do_index è per l’estensione SEO URL. Questo è per un controllo di indicizzazione più flessibile. Ad esempio, l’utente non vuole indicizzare solo… →
- apply_filters woof_seo_meta_description Scopo: Modificare il tag meta description per le pagine di prodotti filtrati. Questo hook ti consente di personalizzare il contenuto di <meta name="description"> per le pagine con WOOF attivo… →
- apply_filters woof_set_shortcode_taxonomyattr_behaviour Questo hook funziona in index.php del plugin nella public function woof_shortcode e permette di manipolare 'additional_taxes'. [inpost_fancy thumb_width="200" thumb_height="200" post_id="1064" thumb_margin_left="5" thumb_margin_bottom="5" thumb_border_radius="200" thumb_shadow="0… →
- apply_filters woof_slider_meta_query_type L'hook woof_slider_meta_query_type serve per i tipi di valori dello slider meta, ad esempio valori decimali: add_filter('woof_slider_meta_query_type',function($type,$key){ return "DECIMAL(5,3)"; },2,10); [inpost_fancy thumb_width="200" thumb_height="200" post_id="1620" thumb_margin_left="5" thumb_margin_bottom="5" thumb_border_radius="200" thumb_shadow="0 1px… →
- apply_filters woof_sort_terms_before_out Utilizzo nei tipi html come checkbox o radio per qualsiasi manipolazione con l'array di termini se necessario $terms = apply_filters('woof_sort_terms_before_out', $terms, 'checkbox'); wp-content\plugins\woocommerce-products-filter\views\html_types\checkbox.php →
- apply_filters woof_start_filtering_btn_txt Hook per il pulsante "Mostra modulo filtro prodotti" che appare nello shortcode [woof start_filtering_btn=1] add_filter('woof_start_filtering_btn_txt', function($txt){ return "Carica modulo!!"; }); Da: v.2.1.6 →
- apply_filters woof_step_filter_img_size Da v.2.2.4/1.2.4 Per ridimensionare le immagini nel filtro a passi di woof. add_filter('woof_step_filter_img_size', function($size) { $size = 'large'; //thumbnail, medium, large, full, array(200, 200) //woocommerce_thumbnail ,woocommerce_single, woocommerce_gallery_thumbnail return… →
- apply_filters 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) { //cambia le immagini sul… →
- apply_filters woof_template_part Consente di cambiare il template al volo nello shortcode [woof_products] [inpost_fancy thumb_width="200" thumb_height="200" post_id="1235" thumb_margin_left="5" thumb_margin_bottom="5" thumb_border_radius="200" thumb_shadow="0 1px 4px rgba(0, 0, 0, 0.2)"… →
- apply_filters woof_terms_where_hidden_childs Utilizzato per qualsiasi termine con termini figli quando è necessario nasconderli completamente in: checkbox, radio, select, mselect, etichette. add_filter('woof_terms_where_hidden_childs', function($term_id) { $hide_array=array(11,22,33,44,55,66,77); if (in_array($term_id,… →
- apply_filters woof_term_count_format Ha reso possibile cambiare il formato del contatore – per impostazione predefinita trasmette ‘(%d)‘ Esempio: add_filter('woof_term_count_format', function ($format, $tax_slug) { $format = '|%d|'; return $format;… →
- apply_filters woof_text_autocomplete_items Quanti post dovrebbe restituire la funzionalità di completamento automatico per l'input di testo Aggiungi_filtro('woof_text_autocomplete_items', function($count){ return 5; }); →
- apply_filters woof_text_search_like_option Questo regola il comportamento della ricerca testuale e per impostazione predefinita restituisce FALSE. Se restituisce TRUE, la ricerca testuale funzionerà senza considerare caratteri speciali… →
- apply_filters woof_text_search_query Permette di ridefinire la richiesta SQL di ricerca testo 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,... →
- apply_filters woof_title_tag Usa l'hook woof_title_tag se vuoi ridefinire il tag titolo H4 per ogni blocco di tassonomie in un altro tag HTML. Esempio: add_filter('woof_title_tag', function($tag){ return 'h5'; });… →
- apply_filters woof_turbo_mode_schedules Hook woof_turbo_mode_schedules (dalla v.3.3.6) permette di aggiungere periodi personalizzati per gli aggiornamenti dei parametri dei prodotti in modalità turbo, esempio di codice: add_filter('woof_turbo_mode_schedules', function($schedules) { $schedules['your_custom_period_key'] = array( 'name'… →
- apply_filters woof_use_wp_cache Hook woof_use_wp_cache serve per abilitare la cache degli oggetti wp-cache che è più ottimizzata. Ha mostrato buoni risultati nei test. ATTENZIONE: deve essere obbligatoriamente installato… →
- apply_filters woof_widget_title_tag Usa il hook woof_widget_title_tag se vuoi ridefinire il tag del titolo H3 per il titolo del widget WOOF a qualsiasi altro tag HTML. Esempio: add_filter('woof_widget_title_tag', function($tag){ return 'h4'; }); →
- apply_filters woof_button_css_classes Filtra le classi CSS applicate al pulsante di ricerca WOOF, consentendo la personalizzazione del suo aspetto. →
- apply_filters woof_draw_products_get_args Filtra i parametri GET uniti passati al gestore AJAX woof_draw_products. L'hook unisce la stringa di query URL dal link richiesto con i parametri attuali, offrendoti l'opportunità di modificare o estendere i dati della query prima che i prodotti vengano renderizzati tramite lo shortcode [woof_products]. →
- apply_filters woof_draw_products_html Filtra l'HTML renderizzato dello shortcode [woof_products] prima che venga restituito come parte della risposta AJAX in woof_draw_products. Usa questo filtro per avvolgere, trasformare o modificare l'HTML dell'elenco prodotti dopo che è stato generato dallo shortcode. →
- apply_filters woof_dynamic_count_attr Filtra gli argomenti WP_Query prima che venga eseguita la query di riconteggio dinamico dei prodotti. Questo hook viene eseguito all'interno del metodo WOOF_HELPER::dynamic_count quando la funzione di riconteggio dinamico è abilitata, e ti permette di modificare i parametri della query che determinano quanti prodotti corrispondono a ciascun termine di filtro. →
- apply_filters woof_ext_custom_title_by_backorder Filtra l'etichetta di testo mostrata accanto alla casella di controllo del filtro Per Ordine in Arrivo (Escludi in Ordine in Arrivo) sul frontend. L'etichetta predefinita è impostata tramite esc_html__() nel file principale dell'estensione e anche nel template di vista. Usa questo filtro per rinominare l'etichetta senza modificare i file del plugin. →
- apply_filters woof_ext_custom_title_by_featured Consente la personalizzazione del testo dell'etichetta mostrato per la casella di controllo del filtro 'Prodotti in evidenza' sia nella vista frontend che nell'array di localizzazione JavaScript. →
- apply_filters woof_ext_custom_title_by_onsales Consente la personalizzazione del testo dell'etichetta mostrato per la casella di controllo del filtro 'In saldo' sia nella vista frontend che nell'array di localizzazione JavaScript. →
- apply_filters woof_ext_custom_title_stock_quantity Consente la personalizzazione del testo dell'etichetta mostrato per il filtro 'Slider quantità magazzino' sia nell'elenco dei titoli dei filtri dell'amministratore che nel template di vista frontend. →
- apply_filters woof_extensions_type_index Filtra l'elenco separato da virgole degli indici dei tipi di estensione che sono inclusi nell'array JavaScript woof_accept_array, definendo quali chiavi di filtro il JavaScript frontend accetterà. →
- apply_filters woof_filter_search_slug Filtra lo slug URL utilizzato per i parametri di filtro WOOF nella stringa di query, consentendo la personalizzazione dello slug di ricerca (il valore predefinito è tipicamente 'swoof'). →
- apply_filters woof_filter_taxonomies Filtra l'array delle tassonomie di prodotto recuperate da WordPress, consentendo la rimozione o la modifica delle tassonomie utilizzate dal filtro. →
- apply_filters woof_front_builder_option Filtra il valore di una singola opzione del front builder dopo che è stata caricata dal database, consentendo la modifica in fase di esecuzione dei valori delle opzioni. →
- apply_filters woof_front_builder_options_after_update Filtra l'intero array di opzioni dopo che un'opzione del front builder è stata aggiornata e prima che venga salvata nel database. →
- apply_filters woof_generate_container_css_classes Filtra il nome della classe CSS utilizzato per i contenitori delle sezioni di filtro, consentendo la personalizzazione dello stile del contenitore per chiave di sezione del filtro. →
- apply_filters woof_get_all_filter_titles Filtra l'array associativo di tutti i titoli dei filtri prima che vengano localizzati in JavaScript, consentendo la personalizzazione dei nomi dei filtri visualizzati. →
- apply_filters woof_get_front_css_file_link Filtra l'URL al file CSS principale del frontend, consentendo la sostituzione del foglio di stile predefinito con uno personalizzato. →
- apply_filters woof_get_max_price Filtra il valore massimo del prezzo utilizzato per lo slider dell'intervallo di prezzo, consentendo la modifica del limite superiore del prezzo. →
- apply_filters woof_get_min_price Filtra il valore minimo del prezzo utilizzato per lo slider dell'intervallo di prezzo, consentendo la modifica del limite inferiore del prezzo. →
- apply_filters woof_husky_txt_option Filtra ogni opzione HTML renderizzata nel menu a discesa di completamento automatico della ricerca testuale Husky, consentendo la personalizzazione dei singoli elementi del risultato di ricerca. →
- apply_filters woof_husky_txt_templates Filtra il percorso del file per un template di risultato di ricerca testuale Husky quando il file template predefinito non esiste all'interno del plugin, consentendo posizioni di template personalizzate. →
- apply_filters woof_meta_data_datapicker Filtra l'array di meta query generato per un meta filtro datepicker, consentendo la modifica dei parametri di query dell'intervallo di date prima che vengano applicati alla query del prodotto. →
- apply_filters woof_meta_filter_add_types Filtra l'array dei tipi HTML di meta filtro disponibili, consentendo l'aggiunta di tipi di meta filtro personalizzati al plugin. →
- apply_filters woof_meta_use_acf_dateformat Controlla se il formato data di ACF (Advanced Custom Fields) deve essere utilizzato per i meta filtri datepicker; quando è true, le date sono formattate come Ymd invece che come timestamp Unix. →
- apply_filters woof_modify_settings_before_action Filtra l'intero array delle impostazioni del plugin prima che lo shortcode del filtro venga renderizzato, consentendo la modifica dinamica per istanza di tutte le impostazioni del filtro. →
- apply_filters woof_regulate_by_only_show Filtra il valore 'show' per i singoli elementi del filtro quando viene utilizzato l'attributo shortcode 'by_only', necessario principalmente per il filtro prezzo la cui visualizzazione dipende da questo valore (1-5). →
- apply_filters woof_seo_canonical Filtra il tag link URL canonico che viene generato nella sezione head della pagina durante le ricerche con filtro attivo, consentendo la personalizzazione dell'URL canonico. →
- apply_filters woof_seo_h1 Filtra il testo del titolo H1 della pagina durante le ricerche con filtro attivo, consentendo la personalizzazione dell'intestazione principale visualizzata nelle pagine dei risultati di ricerca. →
- apply_filters woof_seo_meta_title Filtra il contenuto del meta tag HTML <title> durante le ricerche con filtro attivo, consentendo la personalizzazione del titolo del browser/documento nelle pagine filtrate SEO. →
- apply_filters woof_seo_text Filtra il blocco di testo SEO visualizzato dopo il loop del negozio nelle pagine di ricerca con filtro, consentendo la personalizzazione del contenuto descrittivo mostrato sotto i prodotti filtrati. →
- apply_filters woof_subscribe_lang Filtra il testo della lingua di iscrizione per l'estensione Products Messenger, consentendo la personalizzazione della stringa lingua/locale memorizzata con ogni abbonamento agli avvisi di prodotto. →
- apply_filters woof_taxonomy_type_objects_front_render Filtra se un oggetto di tipo tassonomia debba essere renderizzato come tipo di filtro corrente e consente di passare argomenti modificati, supportando estensioni di rendering di tassonomie personalizzate. →
- apply_filters woof_text_filter_labels Filtra l'array di slug di etichette assegnate a un prodotto nella ricerca testuale Husky, consentendo la personalizzazione delle etichette visualizzate per ogni risultato di ricerca. →
- apply_filters woof_text_search_ids Consente ai motori di ricerca esterni (es. SearchWP) di sovrascrivere gli ID dei prodotti restituiti dalla ricerca testuale, sostituendo interamente i risultati di ricerca predefiniti di WooCommerce. →
- apply_filters woof_text_urlencode Controlla se i valori del filtro nella stringa di query dell'URL debbano essere codificati in URL, abilitando la gestione dei caratteri speciali nei parametri di ricerca. →
- apply_filters woof_turbo_mode_products_limit Filtra il numero massimo di prodotti da elaborare durante la generazione della cache in modalità turbo, impostando un limite per prevenire problemi di memoria o timeout. →
- apply_filters woof_url_parser_all_data Filtra l'intero array di dati passato al parser URL JavaScript, consentendo la modifica delle mappature delle chiavi di filtro per il parsing URL SEO-friendly. →
- apply_filters woof_use_chosen Controlla se il plugin jQuery Chosen viene utilizzato per migliorare gli elementi di selezione a discesa, consentendo l'abilitazione/disabilitazione forzata dell'interfaccia utente di selezione migliorata. →
- fn() is_woof_search_going() Dalla versione 3.3.7.5/1.3.7.5 Determina se una ricerca WOOF è attualmente in corso in modalità reindirizzamento →
- fn() woof_is_mobile Variabile JavaScript. Se hai bisogno di operare con la visualizzazione (html/css) o la funzionalità del plugin o qualsiasi altra cosa per dispositivi mobili, c'è una variabile JavaScript... →