Creare un sito web di directory con il tema Astra e il plugin Spectra

create directory website astra geodirectory

Qual è il modo migliore per costruire un sito web Directory con il Tema Astra?

Il modo migliore per creare un sito web directory con il Tema Astra è utilizzare il Plugin GeoDirectory e il Plugin Spectra Blocks. Un ottimo modo per realizzare una directory online potente e personalizzabile.

Ecco una guida passo passo per costruire un sito web Directory con il tema Astra e il loro Plugin Spectra Website Builder

  1. Installa il tema Astra
  2. Installa Spectra Blocks
  3. Installa e configura GeoDirectory
  4. Progetta il sito web Directory con il tema Astra e il blocco Spectra

Vediamo in dettaglio come costruire un sito web Directory con GeoDirectory e il tema Astra.

In questo tutorial vedremo come:

Installazione del tema e dei plugin.

1. Installa il Tema Astra

Prima di tutto, dovrai installare un tema e, per questo tutorial, installerai il tema Astra.

screenshot-2023-09-16-at-8-32-52-pm-1024x878-7493043
Installa il tema Astra

Vai su Aspetto >> Temi

Seleziona Aggiungi nuovo, Installa, e Attiva il tema Astra.

2. Installa il plugin Spectra Blocks

Ora dovrai installare il plugin Spectra Blocks. Questo plugin offre più opzioni per progettare la pagina utilizzando i blocchi di Gutenberg.

Vai su Plugin >> Aggiungi nuovo.

Cerca Spectra Blocks. Installalo e attivalo.

screenshot-2023-09-16-at-8-37-51-pm-1024x873-9089294
Installa il Plugin Spectra Blocks

Puoi saltare tutti i passaggi della Configurazione guidata.

3. Installa GeoDirectory

Ultimo ma non meno importante, devi installare GeoDirectory.

Vai su Plugin >> Aggiungi nuovo, cerca GeoDirectory. Installalo e attivalo, e per ora abbiamo terminato l'installazione dei plugin.

install-geodirectory-720x386-1012537
Installa il plugin GeoDirectory

4. Procedura guidata di installazione di GeoDirectory

Per GeoDirectory, dovrai completare la Procedura guidata di configurazione per impostare la chiave API di Google Maps e importare alcuni annunci di esempio.

Scelta del sistema di mappe (Google Maps o OpenStreetMap)

gd-wizard-map-api-key-720x338-8258688
Procedura guidata di configurazione di GeoDirectory

Nel primo passaggio della procedura guidata puoi scegliere tra due sistemi di mappe: Google Maps e Open Street Maps (che non richiede una chiave API).

In questo tutorial, selezioniamo Google Maps.

Fai clic sul pulsante Genera chiave e segui i passaggi in questa guida per generare una chiave API valida.

I passaggi essenziali sono:

  1. Abilitare le chiavi.
  2. Creare o selezionare un progetto esistente.
  3. Ottenere la chiave.
  4. Attivare un account di fatturazione.
  5. Limitare la chiave API (in modo che possa essere utilizzata solo dall'URL del tuo sito web)

Riguardo al punto quattro: è un requisito obbligatorio. Tuttavia, ti verranno addebitati costi solo se superi la soglia, che è di $200/mese.

Questo credito gratuito è più che sufficiente per il 99% delle directory.

Impostazione della città predefinita

gd-wizard-default-city-720x535-6142593
Impostazione della città predefinita della Directory

Successivamente, imposterai la posizione predefinita. Questa è la città per cui viene creata la directory. Lasceremo invariata la città predefinita.

GeoDirectory usa Philadelphia come città predefinita.

Puoi usare qualsiasi posizione di cui hai bisogno.

Se hai bisogno di aggiungere annunci in più di una città, avrai bisogno del componente aggiuntivo Location Manager.

Aggiunta di funzionalità extra

gd-wizard-extra-features-720x583-3711278

In questo passaggio, installeremo UsersWP, un plugin per la registrazione degli utenti che consente agli utenti di registrarsi e accedere al tuo sito web.

Questo è necessario per permettere agli utenti di aggiungere e modificare le proprie inserzioni. Creerà inoltre profili utente dove gli utenti potranno trovare le proprie inserzioni, recensioni e altre informazioni pertinenti.

Installeremo anche Ninja Forms in modo che tutte le inserzioni abbiano un modulo di contatto che invia email direttamente ai proprietari delle inserzioni.

AyeCode Connect non è obbligatorio per questo tutorial. È principalmente necessario se desideri aggiungere componenti aggiuntivi premium di GeoDirectory e installarli direttamente dalla dashboard di WordPress.

Aggiunta di dati di esempio

gd-wizard-dummy-data-720x256-8038630
Annunci di esempio di GeoDirectory

L'ultimo passaggio nella procedura guidata di installazione consiste nell'aggiungere alcune inserzioni di esempio. Questo aggiungerà anche categorie di inserzioni che potrai modificare in seguito in base alle tue esigenze.

Non aggiungerai i widget della barra laterale e le voci di menu adesso, poiché lo faremo più avanti.

Progetta il sito web Directory con Astra

Ora che abbiamo installato il tema, i plugin e completato la configurazione preliminare di GeoDirectory, possiamo iniziare a progettare il nostro sito di Directory con Astra.

1. Design della Home Page del sito Directory con Astra

Puoi creare una nuova pagina o utilizzarne una creata da WordPress per impostazione predefinita, come la Pagina di esempio.

Vai su Pagine, modifica la pagina di esempio e rinominala Home, oppure crea una nuova pagina a questo scopo.

Successivamente, vai su Aspetto > Personalizza > Impostazioni Homepage e seleziona la tua Home.

image-1024x648-1676022
La pagina di esempio viene utilizzata come homepage.

Prima di tutto, avremo bisogno di un logo per il nostro sito web.

Non devi investire in un designer per abbozzare la prima versione del tuo logo.

Uno degli errori più grandi che puoi commettere quando avvii un nuovo business di directory web è investire troppo tempo e denaro prima di testare l'adattamento del prodotto al mercato.

Puoi progettare un logo in soli cinque minuti con un'app come Canva, sorprendentemente conveniente ed efficace.

image-1-1024x588-7608520
Crea la tua prima bozza di logo usando Canva.com

Per un MVP (minimum viable product), un logo realizzato con Canva sarà più che sufficiente.

Ci sono diversi modelli di logo tra cui scegliere e non importa se il tuo logo iniziale non è così perfetto o originale come vorresti che fosse.

Se il tuo progetto prende piede, potrai sempre investire nel migliorarlo o apportare cambiamenti radicali in seguito.

Un logo mediocre non è mai la causa principale del fallimento di un progetto.

Dopo aver progettato il tuo logo, vai su Aspetto > Personalizza > Identità del sito, clicca su Seleziona logo e carica il tuo file PNG. Salta il ritaglio (o ritaglia l'immagine secondo necessità) e clicca su pubblica.

image-2-1024x504-2883974
Logo Astra Directory realizzato con Canva.com.

Il Menu di navigazione

Dopo aver creato e aggiunto il logo, vai su Aspetto > Menu, e crea il tuo menu.

image-4-1024x528-9973758
Menu di navigazione Astra Directory

Aggiungi i collegamenti necessari (dalla colonna sinistra alla colonna destra) e salva. Nella sezione Impostazioni Menu > Posizione di visualizzazione, puoi selezionare l'opzione

Se vuoi, puoi fare in modo che lo stesso menu appaia nel footer oppure creare un altro menu da visualizzare lì.

In questo esempio, avremo solo il menu di navigazione nell'intestazione.

Abbiamo aggiunto sette link:

  1. Home
  2. Chi siamo
  3. Blog
  4. Luoghi
  5. Profilo
  6. Accedi
  7. Logout
image-5-1024x463-7257325
Il menu di navigazione è visibile nell'angolo in alto a destra del sito

Il link di accesso (dagli endpoint di UsersWP) apparirà solo per gli utenti non autenticati, mentre i link di disconnessione e al profilo appariranno solo per gli utenti autenticati.

La Tipografia

Ora definiamo la Tipografia per il font e la dimensione del testo del sito. Sto impostando una Famiglia di font, uno Spessore del font e una Dimensione del font globali che verranno applicati a tutto il testo del sito.

image-7-1024x526-9339092

Il Contenuto

Il plugin Spectra Blocks offre molti modelli di pagina predefiniti. Puoi accedervi cliccando sul pulsante Template Kits in cima alla schermata di modifica della pagina.
Puoi utilizzare questi modelli di pagina o uno schema specifico per costruire le pagine del tuo sito.

image-8-1024x524-9169820

Inizierò a costruire questa pagina da zero utilizzando il plugin Spectra Blocks.

Abbiamo bisogno di un hero header nella homepage; aggiungiamo un blocco contenitore fornito dal plugin Spectra Blocks.

image-9-1024x408-5775035
Homepage vuota con una sola sezione composta da una colonna

Clicca sulla sezione aggiunta e seleziona Larghezza intera nell'opzione Larghezza contenuto come indicato nello screenshot qui sotto.

image-1-1-1024x502-3645406

Successivamente, clicca su Stile dalle schede in alto. Seleziona > Immagini come Tipo di sfondo.

Per la sezione Hero, abbiamo bisogno di un'immagine, che scaricheremo gratuitamente da Pexels.com (Grazie, @Kelly).

Carica la tua immagine e seleziona Ripeti su Nessuna ripetizione e Dimensione su Copri.

image-12-1024x533-6184284
Un'immagine hero è stata aggiunta alla sezione come sfondo.

L'immagine ha bisogno di una sovrapposizione, altrimenti qualsiasi testo sopra non avrà un contrasto sufficiente e sarà difficile da leggere.
Seleziona Tipo overlay: Colore, Colore: #1E293B e Opacità: 0.3

image-13-1024x507-7094166

Ora che abbiamo reso l'immagine hero più scura, possiamo aggiungere del testo.

Trascina e rilascia un elemento Titolo all'interno dell'immagine hero.

image-10-1024x411-6686113
Aggiunta del testo del titolo all'immagine hero

È il momento di dare un titolo alla nostra immagine hero della Homepage.
Dalla scheda Stile, cambia il colore del testo in bianco (#FFFFFF) per migliorare il contrasto e la leggibilità.

Trova il miglior ristorante a Philadelphia.

Per aggiungere la ricerca GD all'intestazione della homepage, trascina il GD > Search blocco in il contenitore hero.

image-2-1-1024x410-9020767
Centra il testo dell'intestazione e aggiungi il modulo di ricerca di GeoDirectory.

Successivamente, aggiungi un'altezza minima a questo contenitore hero. Imposterò l'altezza e la larghezza a 800px, e imposterò anche la larghezza del contenitore a larghezza intera e il suo larghezza del contenuto a Boxed.

image-4-1-1024x530-6392690
Aggiungi un'altezza minima al testo dell'intestazione dell'immagine hero.

Ora l'intestazione della homepage appare così, con il titolo della pagina e dello spazio aggiuntivo.

screenshot-2023-09-17-at-3-01-06-pm-1024x614-1719995

È il momento di rimuovere il titolo della pagina e lo spazio aggiuntivo nella sezione dell'intestazione.

Fai clic sul titolo della pagina e vedrai un'icona a forma di occhio; fai clic su di essa per nascondere il titolo della pagina e rimuovere lo spazio aggiuntivo.

screenshot-2023-09-17-at-3-05-12-pm-1024x582-9189016

È il momento di aggiungere altre sezioni necessarie alla homepage. Aggiungerò ora una sezione categorie.

Sotto la sezione hero, fai clic sull'icona più per aggiungere un altro contenitore, poi aggiungi il GD > Categories blocchi lì.

image-5-1-1024x506-8451090

Ora configureremo alcune impostazioni necessarie in questo blocco GD > categoria. Imposteremo il Tipo di design su Sfondo immagine, con 4 elementi per riga, e abiliteremo la usa immagine categoria impostazione.

image-11-1024x551-7018600

Puoi assegnare un'immagine a una categoria modificandola da wp-admin -> luoghi -> Categorie luoghi.

Ogni categoria ha un'opzione per impostare un'immagine predefinita

screenshot-2023-09-17-at-3-18-06-pm-1024x926-3921928

Ora è il momento di aggiungere un po' di padding a questo nuovo contenitore. Puoi fare clic sul contenitore esterno e impostare il padding desiderato dalla sezione Stile. Sto impostando 70px di padding in alto e in basso.

image-1-3-1024x497-9986322

Ora, velocemente, aggiungeremo altri contenitori. Aggiungerò gli annunci recenti sotto la sezione categorie usando il GD > Listings widget.
Le impostazioni da modificare sono:

In Filtri > Post da mostrare = 4
In Ordinamento > Ordina per = più recenti
In Design > Layout = Vista griglia (quattro colonne)
Stili contenitore > Margine superiore = 5

image-14-1024x542-3239000

Aggiungiamo alcune mappe in modo che gli utenti possano filtrare gli annunci con diversi filtri e visualizzarli sulla mappa.

Usiamo GD > Mappa con le seguenti impostazioni:

Tipo di mappa: Directory Map
Opzioni mappa: Abilita tutte

image-1-4-1024x505-8974566

Aggiungiamo un po' di stile facendo clic sulla scheda Stili e impostando la larghezza su 100% e l'altezza su 600px per garantire che sia visualizzata correttamente.

image-15-1024x505-1816866

Renderemo anche il contenitore della mappa a larghezza intera per farlo sembrare più ampio e dall'aspetto gradevole.

Fai clic sul contenitore esterno della mappa e, nelle impostazioni generali, imposta Larghezza contenitore: Larghezza intera e Larghezza contenuto: Larghezza intera.

image-1-6-1024x509-5271243

Ora aggiungiamo un altro contenitore per mostrare i post recenti. Puoi usare il Post Grid blocco contenitore fornito dal plugin Spectra Blocks.

image-3-1-1024x549-6837114

Congratulazioni! La tua homepage è completata.

Se vuoi, puoi aggiungere altri contenitori o CTA.

screenshot-of-gd-astra-1-409x1024-5524470

2. Design della pagina annunci e ricerca del sito directory Astra

Ora devi progettare due pagine essenziali per qualsiasi directory.

La pagina degli annunci (archivio generale, categorie, tag) e la pagina dei risultati di ricerca.

GeoDirectory le crea di default con un layout generale. In questo tutorial personalizzeremo un po' il design di queste pagine.

Le pagine degli annunci e di ricerca sono per lo più identiche, quindi la creiamo una volta sola e copiamo il layout sull'altra pagina.

Abbiamo deciso che il layout della pagina degli annunci avrebbe avuto gli annunci a sinistra e, a destra, una mappa fissa che mostra la posizione precisa degli annunci.

screenshot-2023-09-18-at-9-13-41-am-1024x520-6943481
Pagina degli annunci e di ricerca ispirata al layout della pagina di ricerca di Airbnb

È molto semplice.

Pagina degli annunci

Vai su Geodirectory > Settings > General > Pages > Clicca su modifica del template di pagina GD Archive

screenshot-2023-09-18-at-9-15-09-am-1024x419-4029443
Modifica la pagina degli annunci

Rimuovi tutto il contenuto da questo GD Archive template di pagina.

Ora aggiungi un contenitore con due colonne.

screenshot-2023-09-18-at-9-19-56-am-1024x541-5336623
aggiungere un contenitore con due colonne

Ora, nel contenitore di sinistra, trascineremo i widget correlati alla pagina archivio GD, come GD > Azione loop, GD > Loop, GD > Paginazione loop e GD > Ricerca, in cima affinché l'utente possa effettuare ricerche dalla pagina archivio.

Nella colonna destra trascineremo il blocco GD > Map blocco.

screenshot-2023-09-18-at-9-26-42-am-1024x509-3121548

Manterremo tutte le impostazioni predefinite per GD > Mappa. Impostiamo un'altezza, e ho deciso di assegnarle un'altezza di 100vh.

screenshot-2023-09-18-at-9-29-47-am-1024x589-7537124

Ora imposta semplicemente il contenitore principale a larghezza intera seguendo le istruzioni mostrate nell'immagine.

screenshot-2023-09-18-at-9-42-19-am-1024x547-8982553

Ora, dopo questo, la pagina Archivio annunci è pronta.

La versione gratuita di Astra ha impostazioni limitate, quindi potresti aver bisogno del seguente snippet CSS per rendere il contenuto del contenitore sinistro della stessa dimensione del contenitore della mappa a destra. Puoi incollarlo nel personalizzatore del tema da wp-admin > Aspetto > Personalizza

.geodir-archive .wp-block-geodirectory-geodir-widget-loop .geodir-loop-container .geodir-listing-posts{
    overflow-y: scroll;
    max-height: 100vh;
}

C'è un modo ancora più semplice. Se imposti la tua pagina a larghezza intera, puoi aggiungere il blocco GD > Simple Archive come spiegato nel nostro tutorial Come costruire un sito web directory con Elementor.

Per la pagina di ricerca, ripetiamo lo stesso processo.

Pagina di ricerca

Vai su Geodirectory > Impostazioni > Generali > Pagine > Clicca su modifica il template della pagina GD Search.

Rimuovi tutto il contenuto da questo GD Search template di pagina.

Copia tutto il contenuto della pagina GD Archive e incollalo nella pagina GD Search.

Ora le nostre pagine GD Search e GD Archive sono pronte.

3. Design della pagina di singolo Annuncio del sito web directory con Astra

Per modificare e personalizzare la pagina GD Detail, puoi andare su Geodirectory > Impostazioni > General > Pages > Clicca su modifica del template di pagina GD Detail.

screenshot-2023-09-18-at-10-14-59-am-1024x418-9121880

In questo template, troverai già dei contenuti predefiniti generati da Geodirectory.

Rimuoveremo tutti i contenuti predefiniti e aggiungeremo un contenitore con le impostazioni Larghezza contenitore: Larghezza intera e Larghezza contenuto: Larghezza intera.

screenshot-2023-09-18-at-10-22-31-am-1024x559-5879542

Ora aggiungiamo un carosello di immagini in cima alla pagina di dettaglio dell'Annuncio. Trascineremo il blocco GD > Post Image in questo contenitore.

screenshot-2023-09-18-at-10-24-36-am-1024x608-3714341

Imposteremo il Limite immagini a 10 e Mostra limite a 1, in modo che venga visualizzata una sola immagine per ogni slide.

Ora aggiungiamo un altro contenitore sotto questo, dove inseriremo gli altri blocchi richiesti della pagina Geodirectory Detail.

screenshot-2023-09-18-at-10-33-55-am-1024x710-9461434

Ora aggiungiamo qui uno per uno tutti gli shortcode richiesti della pagina GD Detail. Che includono GD > Single Taxonomies, GD > Single Tabs

È ora di aggiungere alcuni widget nella barra laterale. Andiamo su wp-admin > Aspetto > Widget.

Aggiungi il widget GD > Author Action nella barra laterale principale. Questo widget fornirà all'Autore dell'Annuncio le opzioni Modifica e Elimina Annuncio.

screenshot-2023-09-18-at-10-43-27-am-1024x624-7857587

Aggiungi un altro widget, GD > Output Location. Questo widget mostrerà tutti i principali dettagli dell'annuncio che sono stati contrassegnati come visibili nella pagina di dettaglio.

screenshot-2023-09-18-at-10-46-33-am-1024x499-1381645

Dopo aver fatto questo, il nostro Pagina di dettaglio dell'inserzione è stata completata.

Aggiungere funzionalità premium al tuo sito web directory con Astra

Se lo desideri, ora puoi aggiungere funzionalità premium alla tua directory, come:

  1. Annunci a pagamento: Con il componente aggiuntivo GeoDirectory Listing Price Manager, puoi impostare i prezzi per la pubblicazione degli annunci. Per ogni fascia di prezzo, puoi abilitare/disabilitare funzionalità come: limitare il numero di immagini per gli annunci gratuiti consentendone di più per quelli a pagamento, permettere più o meno tag e categorie, abilitare o disabilitare campi personalizzati specifici. Inviare descrizioni più lunghe o più brevi.
  2. Claim Listings: Questa è una funzionalità fondamentale per una directory in cui l'amministratore crea il database e invita i proprietari di attività a prendere il controllo dei loro annunci gratuiti. Il processo di rivendicazione dell'inserzione può includere la richiesta di un aggiornamento a un'inserzione a pagamento per assumere la titolarità dell'inserzione.
  3. Pubblicità: vendita di spazi pubblicitari è un'altra forma di monetizzazione di una directory online. Se hai molto traffico, puoi utilizzare reti pubblicitarie. In alternativa, puoi vendere spazi pubblicitari direttamente, consentendo alle aziende di aggiungere banner in aree specifiche del tuo sito web o permettendo agli annunci di apparire come inserzioni pubblicitarie, ad esempio, in cima ai risultati di ricerca organici.

Questi sono solo tre esempi. Tuttavia, un sito directory offre molti modi per guadagnare online.

Puoi creare un marketplace globale di articoli artigianali, vendere biglietti per eventi o vendere coupon sconto.

Sviluppa il tuo sito directory perfetto con questa risorsa completa: Creare il tuo sito web directory: Una guida completa.

Le possibilità sono infinite.

Scopri il potere di GeoDirectory!

Avvia la tua attività online adesso

Iscriviti oggi!

Newsletter - Rimani aggiornato!

Ricevi le ultime notizie, consigli e contenuti esclusivi direttamente nella tua casella di posta.

Pubblicato da Paolo

Paolo Tajani, co-fondatore e responsabile marketing di AyeCode LTD, lavora insieme al suo socio in affari Stiofan per sviluppare importanti plugin WordPress come GeoDirectory, UsersWP e GetPaid. Avendo iniziato il suo percorso con WordPress nel 2008, Paolo ha unito le forze con Stiofan O'Connor nel 2011. Insieme, hanno avuto un ruolo fondamentale nella creazione e nel marketing di una serie di temi e plugin di successo, oggi utilizzati attivamente da oltre 100.000 siti web.

Caricamento in corso...
Offerta Sconto del 20%
Affrettati! Ottieni il tuo sconto del 20% prima che scada. Ottieni il 20% di sconto