[woof_quick_search_results]
Dovrebbe essere attivata l'estensione: Ricerca rapida
- per_page – prodotti per pagina
- template_result – deve essere definito e ci sono 5 template predefiniti: list_1 | list_2 | list_3 | grid_1 | grid_2. È anche possibile creare un template personalizzato (leggi sotto) e usalo. Crea la cartella ‘woof_qs_templates‘ nel tema WordPress corrente -> incolla qui qualsiasi modello predefinito che puoi trovare in wp-content\plugins\woocommerce-products-filter\ext\quick_search\views\templates OR scarica questo template personalizzato come esempio -> personalizza il css come vuoi -> nell'attributo template_result scrivi un valore come: ‘custom/custom_1‘ – qui la prima parola ‘personalizzato‘ deve essere, poi ‘/‘ e poi il nome della cartella dove si trova il template
- always_show_products – (1/0) mostra i prodotti sempre se 1, e se 0 – mostra i prodotti solo se viene effettuata una richiesta di ricerca
- template_structure – 5 campi che possono essere visualizzati nei template. Esempio: img,title,price,sku,key_words – per i modelli a griglia funziona parzialmente.
- orderby – Ordinamento predefinito (title-asc). Valori possibili: title-asc | title-desc | price-asc | price-desc
- header_text – titolo nell’intestazione del template. Per impostazione predefinita è una stringa vuota.
Esempio: [woof_quick_search_results template_result=’grid_1′ always_show_products=1 per_page=9 template_structure=’title,img,price,key_words’ orderby=’price-desc’ header_text=”My Products”]
Funziona SOLO con shortcode: [woof_quick_search] e mostra i risultati di ricerca
Hook possibili:
Come creare un template personalizzato: (per utenti esperti)
- Scarica questo template personalizzato
- crea cartella ‘woof_qs_template‘ nel tema WordPress corrente
- spacchetta il file scaricato e carica il template
- apri il file woof_qs_template/custom_1/output.php e cambiane la struttura come desideri, e ovviamente cambia il css che desideri in woof_qs_template/custom_1/css/ custom_1.css
- Chiavi e classi speciali nel template:
- 1,2,3,4 – Classi richieste per il template. woof_qs_result – classe per l’involucro del contenitore del template
- woof_qs_container – La classe per il contenitore dove devono essere inseriti gli elementi (prodotti).
- woof_qs_item – Classe elemento (prodotto)
- woof_qs_no_products_item – Classe articolo quando non ci sono prodotti nella ricerca
- 5 – Mostra l'ordinamento nel modulo come menu a discesa per prezzo e titolo
- 6 – Visualizza l'ordinamento per titolo
- 7 – Ordina per prezzo
- 8,9 – Visualizza la paginazione
- __SRC__ – in tag <img /> generate sttaribute ‘src‘ con il suo valore. Esempio: src=’http://site.com/uploads/image.png’
- __IMG__ – genera l'immagine del prodotto
- __URL__ – URL della pagina del prodotto
- __TARGET__ – valore di destinazione per il link, può essere _self OPPURE _blank (apri in una nuova scheda)
- __TITLE__ – titolo del prodotto
- __PRICE__ – prezzo del prodotto
- __SKU__ – SKU del prodotto
- __KEY_WORDS__ – nomi delle tassonomie contenute nel prodotto (sono usati anche per la ricerca basata su testo)

