Sto lavorando su un sito WordPress WooCommerce. Ho aggiunto la funzione di ricerca WooCommerce per il prodotto. Ma sia la pagina principale del negozio che la pagina dei risultati di ricerca hanno lo stesso template archive-product.php. Ma voglio un design separato per entrambe le pagine. Come lo posso fare?WooCommerce modello risultato ricerca
5
A
risposta
9
Come @arun detto nei commenti copia dell'archivio-Product.php e incollare nella nella cartella woocommerce all'interno del vostro tema (se non si dispone di questa cartella, crearne uno)
Aprire il file e dividere il contenuto all'interno del file utilizzando un php if
if (is_search()) {
//put your search results markup here (you can copy some code from archive-product.php file and also from content-product.php to create a standard markup
} else {
// here goes the content that is already in that file (archive-product.php)
}
Basta assicurarsi che questa riga di codice rimane sempre nella parte superiore del file:
if (! defined('ABSPATH')) exit; // Exit if accessed directly
0
basate su temi @Capital answe r - puoi inversare la funzione e aggiungere il codice per le categorie del modulo di ricerca:
<?php if (! is_search()) {
//Added code for non search form
} else {
// if want something only for search
} ?>
Problemi correlati
- 1. WooCommerce: ricerca dei prodotti nella banca dati
- 2. Vim ricerca incrementale risultato successivo
- 3. Risultato ricerca Linq dalla corrispondenza più vicina
- 4. Nessun risultato su Django Ricerca su Haystack
- 5. MongoDb ricerca non restituisce un risultato
- 6. Errore nella ricerca della colonna post_type del modulo post_type specifico utilizzando la ricerca prodotto WooCommerce
- 7. woocommerce get_woocommerce_currency_symbol()
- 8. WooCommerce Mostra Articoli acquistati solo
- 9. get_post_meta in woocommerce notifiche email
- 10. WooCommerce: Nome categoria display
- 11. WooCommerce - get_order() non funziona
- 12. Override WooCommerce Frontend Javascript
- 13. rotaie elasticsearch/elasticsearch associazione di ricerca modello modello
- 14. Risultato "1 di n" per la ricerca di Emacs
- 15. Scorciatoia da tastiera per "aprire il prossimo risultato di ricerca"?
- 16. Risultato non valido restituito dal servizio di ricerca software
- 17. Ottenere il risultato di una risposta di ricerca in ElasticSearch
- 18. Impossibile selezionare un risultato dai risultati di ricerca select2
- 19. Usa Risultato ricerca in una funzione (postgres 8.3)
- 20. Ricerca di un modello con Parsec
- 21. Chiama meta ordine personalizzato in woocommerce email
- 22. Aggiungere stock option in woocommerce
- 23. woocommerce ottieni i termini dell'attributo
- 24. API WooCommerce per app mobile
- 25. Modifica totale e tax_total Woocommerce
- 26. WooCommerce ottieni un totale dell'ordine
- 27. Modifica woocommerce Accesso Registrati pagina
- 28. Campi personalizzati API REST WooCommerce
- 29. Convertire PG :: Risultato a un modello di Active Record
- 30. file modello non rendendo risultato di form_for in Rails 4
Hai aggiunto il file search.php al tuo tema? –
search.php è lì nella mia cartella dei temi. Voglio aggiungere search.php nella cartella dei modelli woocommerce? – Arun
Ho risolto questo problema aggiungendo is_search() nell'archivio-prodotto.php – Arun