Documentazione · Guida del frontend

Archivio veicoli

Questo documento copre la pagina dell'archivio veicoli del plugin ADP Car Market Hub WordPress: come vengono elencati i veicoli, come funzionano i filtri e l'ordinamento e cosa possono fare i visitatori dall'archivio.

Quando usare questo documento

Leggere questo documento se si sta configurando l'archivio veicoli per la prima volta, se si sta risolvendo un problema con il comportamento dei filtri o dell'ordinamento, o se si sta aiutando un visitatore a capire come cercare e sfogliare l'inventario.

Panoramica

L'archivio veicoli mostra tutti i veicoli importati come un elenco sfogliabile e filtrabile. I visitatori possono restringere i risultati utilizzando i filtri di ricerca, ordinare l'elenco per prezzo o chilometraggio, passare dalla visualizzazione a griglia a quella a elenco e navigare verso le singole pagine di dettaglio del veicolo.

L'archivio viene renderizzato dal template di archivio integrato del plugin (archive-as24ci_car.php). Può essere visualizzato in due modi:

  • Archivio CPT nativo: WordPress serve automaticamente l'archivio all'URL dell'archivio del custom post type. Il plugin registra il post type as24ci_car e intercetta il template dell'archivio tramite il filtro archive_template.
  • Pagina con shortcode: Posizionare lo shortcode [as24ci_archive] su qualsiasi pagina WordPress. Il plugin renderizza l'archivio completo, inclusi i filtri e la paginazione, su quella pagina. Questo è l'approccio consigliato quando si utilizzano permalink semplici (non-pretty) o quando si desidera controllare lo slug dell'URL dell'archivio.

Entrambi i metodi utilizzano lo stesso template e producono un output identico.

Requisiti o prerequisiti

  • Il plugin deve essere installato e attivato.
  • Almeno un veicolo deve essere stato importato e pubblicato.
  • Se si utilizza il metodo dello shortcode, deve esistere una pagina con [as24ci_archive] in WordPress.
  • La pagina dell'archivio o l'URL dell'archivio CPT deve essere accessibile pubblicamente.

Istruzioni passo-passo

Visualizzare l'archivio veicoli tramite shortcode

  1. Nell'amministrazione di WordPress, andare su Pagine → Aggiungi nuova.
  2. Assegnare alla pagina un titolo come "I nostri veicoli" o "Inventario auto".
  3. Nell'editor dei contenuti della pagina, aggiungere lo shortcode [as24ci_archive].
  4. Pubblicare la pagina.
  5. Nelle impostazioni del plugin, confermare che l'ID della pagina dell'archivio sia impostato correttamente nella configurazione del plugin, in modo che i breadcrumb e i link di confronto puntino all'URL corretto.

Pre-filtrare l'archivio utilizzando gli attributi dello shortcode

È possibile pre-filtrare l'archivio dallo shortcode per mostrare solo un sottoinsieme di veicoli:

[as24ci_archive make="bmw" fuel="diesel" per_page="12"]

Attributi dello shortcode supportati:

AttributoDescrizioneValore di esempio
makeFiltra per marca (slug)bmw, volkswagen
modelFiltra per modello (slug)3-series, golf
price_minPrezzo minimo5000
price_maxPrezzo massimo30000
fuelFiltra per tipo di carburante (slug)diesel, electric
bodyFiltra per tipo di carrozzeria (slug)suv, sedan
order_byCampo di ordinamento: price, mileage, o dateprice
orderDirezione dell'ordinamento: asc o descasc
per_pageRisultati per pagina: 12, 24, 48, 72, o all24

I visitatori possono comunque interagire con il modulo di filtro dopo il caricamento della pagina. I parametri GET del modulo di filtro sovrascrivono gli attributi dello shortcode.

Riferimento di configurazione

Controlli dei filtri

L'archivio include un modulo di filtro di ricerca. Quali filtri appaiono è controllato dalla zona Layout Manager → Search Filters del plugin. Sono supportati i seguenti campi di filtro:

Filtri standard (visibili per impostazione predefinita):

  • Marca
  • Modello (dipendente dalla selezione della Marca)
  • Anno (intervallo min/max)
  • Chilometraggio (intervallo min/max)
  • Prezzo (intervallo min/max)
  • Tipo di carburante
  • Trasmissione
  • Tipo di trazione
  • Stato
  • Colore esterno

Filtri avanzati (mostrati tramite un pulsante "Mostra altro"):

  • Colore interno
  • Cilindrata del motore (intervallo min/max)
  • Etichetta energetica
  • Sede

Filtri opzionali (disabilitati per impostazione predefinita, possono essere abilitati):

  • Tipo di carrozzeria
  • Porte (intervallo min/max)
  • Posti (intervallo min/max)

Controlli della barra degli strumenti (configurabili):

  • Ordinamento
  • Risultati per pagina
  • Ricerca per parola chiave (q)

Ogni filtro può essere abilitato o disabilitato singolarmente nel Layout Manager. I filtri disabilitati sono nascosti ai visitatori ma non influiscono sui valori dei filtri attualmente attivi.

Parametri GET accettati dall'archivio

L'archivio elabora i seguenti parametri GET, che il modulo di filtro invia automaticamente:

ParametroTipoDescrizione
makestringSlug della marca del veicolo
modelstringSlug del modello del veicolo
body_typestringSlug del tipo di carrozzeria
drive_typestringSlug del tipo di trazione
conditionstringSlug dello stato (new o used)
fuel_typestringSlug del tipo di carburante
transmissionstringSlug della trasmissione
color_exteriorstringSlug del colore esterno (color è accettato come alias)
color_interiorstringSlug del colore interno
min_priceintPrezzo minimo
max_priceintPrezzo massimo
mileage_minintChilometraggio minimo in km
mileage_maxintChilometraggio massimo in km
year_minintAnno minimo di immatricolazione
year_maxintAnno massimo di immatricolazione
displacement_minintCilindrata minima del motore in cc
displacement_maxintCilindrata massima del motore in cc
energy_labelstringSlug dell'etichetta energetica
locationstringNome della sede
doors_minintNumero minimo di porte
doors_maxintNumero massimo di porte
seats_minintNumero minimo di posti
seats_maxintNumero massimo di posti
statusstringall, new, o used (scheda di stato)
qstringRicerca per parola chiave (max 100 caratteri)
sortstringOrdinamento (vedere la sezione Ordinamento)
per_pagestringRisultati per pagina: 12, 24, 48, 72, o all
pagedintNumero di pagina per la paginazione

Ordinamento

L'archivio supporta le seguenti opzioni di ordinamento tramite il parametro GET sort:

ValoreDescrizione
(vuoto)Più recenti prima (data decrescente)
price_ascPrezzo: dal più basso
price_descPrezzo: dal più alto
mileage_ascChilometraggio: dal più basso
mileage_descChilometraggio: dal più alto

L'ordinamento predefinito può essere configurato nelle impostazioni del plugin. Se non viene configurato alcun valore predefinito, l'archivio mostra per impostazione predefinita i più recenti prima.

Opzioni di layout e visualizzazione

Le seguenti impostazioni di visualizzazione sono disponibili nell'amministrazione del plugin:

ImpostazioneOpzioniDescrizione
Layout dell'archiviogrid, list, bothModalità di visualizzazione delle schede. both aggiunge un pulsante per cambiare visualizzazione.
Colonne della griglia1, 2, 3, 4Numero di colonne nella visualizzazione a griglia
Risultati per pagina12, 24, 48, 72, o intero personalizzatoNumero predefinito di veicoli per pagina
Lunghezza dell'estratto dell'elenco0–500 caratteriLimite di caratteri per l'estratto mostrato nella visualizzazione a elenco
BadgeNuovo, Usato, Offerta, Migliore offertaConsente di scegliere quali badge mostrare sulle schede dei veicoli

Contenuto della scheda dell'archivio

Ogni scheda veicolo nell'archivio mostra le seguenti informazioni. I singoli elementi possono essere riordinati o disabilitati tramite la zona Layout Manager → Archive Cards:

  • Immagine in evidenza del veicolo (mostra un segnaposto se non è disponibile alcuna immagine)
  • Titolo del veicolo
  • Prezzo (formattato con la valuta)
  • Badge dello stato (Nuovo, Usato, Offerta, Migliore offerta)
  • Dati chiave: anno, chilometraggio, tipo di carburante, trasmissione, cavalli, tipo di carrozzeria, colore esterno, stato (configurabile)
  • Pulsante Preferiti (icona a forma di cuore, se la funzionalità preferiti è abilitata)
  • Pulsante Confronta (se la funzionalità di confronto è abilitata)
  • Testo dell'estratto (solo visualizzazione a elenco, se la lunghezza dell'estratto è maggiore di zero)

Schede dello stato

L'intestazione dell'archivio include tre schede: Tutti, Nuovo e Usato. Ciascuna scheda mostra il numero di veicoli corrispondenti allo stato attuale del filtro. Facendo clic su una scheda si filtra per stato. Quando viene selezionato uno stato tramite il filtro a discesa dello stato, i conteggi delle schede e la selezione delle schede vengono sincronizzati con tale selezione.

Note operative

  • I filtri categoriali (marca, modello, tipo di carburante, stato, ecc.) sono implementati utilizzando query di tassonomia di WordPress. I filtri numerici (prezzo, chilometraggio, anno, cilindrata) interrogano la tabella di database personalizzata {prefix}as24_vehicles del plugin.
  • Il filtraggio per sede risolve il nome della sede in un set di ID venditore e quindi filtra i veicoli in base a tali venditori.
  • Quando viene selezionata l'opzione per_page=all, la paginazione viene nascosta e tutti i veicoli corrispondenti vengono restituiti in una singola richiesta.
  • Il template dell'archivio viene caricato tramite il filtro WordPress archive_template. Il tema attivo può sovrascrivere il template fornendo un file archive-as24ci_car.php nella directory del tema.
  • Quando si utilizza lo shortcode, l'azione del modulo punta all'URL della pagina corrente anziché all'URL dell'archivio CPT. Ciò garantisce che l'invio dei filtri e la paginazione funzionino correttamente sulla pagina dello shortcode.
  • Il plugin accoda i propri CSS e JavaScript solo sulle pagine di archivio, sulle singole pagine dei veicoli e sulle pagine che contengono uno shortcode del plugin riconosciuto.

Risoluzione dei problemi

La pagina dell'archivio non mostra alcun veicolo.

  • Confermare che almeno un veicolo sia stato importato e sia pubblicato.
  • Verificare che la pagina corretta sia configurata come pagina di archivio nelle impostazioni del plugin.
  • Se si utilizza l'URL dell'archivio del CPT, verificare che i permalink personalizzati siano abilitati in WordPress Impostazioni → Permalink.

I filtri non vengono visualizzati.

  • Controllare la zona Layout Manager → Search Filters e confermare che i filtri desiderati siano abilitati.
  • Se il modulo di filtro appare ma manca un filtro specifico, potrebbe essere stato disabilitato nel Layout Manager.

L'ordinamento per prezzo o chilometraggio non funziona correttamente.

  • L'ordinamento per prezzo e chilometraggio si basa sulla tabella personalizzata dei veicoli del plugin. I veicoli importati prima della creazione di questa tabella potrebbero non essere ordinati correttamente finché non vengono reimportati o finché non viene eseguito lo strumento di migrazione.

Il shortcode [as24ci_archive] non viene visualizzato.

  • Confermare che il plugin sia attivo e che lo shortcode sia inserito correttamente nel contenuto della pagina.
  • Verificare la presenza di conflitti con temi o plugin che potrebbero sopprimere l'output dello shortcode.

La paginazione non funziona su una pagina con shortcode.

  • I parametri GET paged e page sono entrambi supportati. Verificare che i link di paginazione del tema generino uno di questi parametri.

Documenti correlati