Creare un sito web di directory con il tema Neve e il plugin Otter

crea sito directory neve otter

Ecco una guida passo dopo passo per costruire un sito web directory usando il tema Neve e il plugin Otter blocks:

  1. Installa il Neve tema
  2. Installa e configura GeoDirectory
  3. Installa il plugin Otter
  4. Progetta il sito web directory usando il tema Neve e Gutenberg Editor

Il tema Neve, utilizzato insieme al plugin GeoDirectory e al plugin Otter, offre una piattaforma completa e adattabile per sviluppare una sofisticata directory online.

Grazie a questa combinazione, gli utenti possono integrare facilmente funzionalità basate sulla posizione geografica, perfezionare le configurazioni del layout e aggiungere blocchi di contenuto dinamici, garantendo un'interfaccia intuitiva e coinvolgente.

Questo sistema coeso permette a sviluppatori web e designer di costruire un sito web directory di alto livello, in grado di soddisfare esigenze specifiche del settore o requisiti di comunità più ampie.

Approfondiamo i dettagli su come raggiungere questo obiettivo.

In questo tutorial vedremo come:

Installazione del tema e dei plugin.

1. Installa il Neve Tema

Dobbiamo installare un tema e, per questo tutorial, installerai il Neve Tema.

Vai su Aspetto >> Temi

Seleziona Aggiungi nuovo, Installa, e Attiva il Neve Tema.

Installa il tema Neve

2. Installa il Otter plugin

Il plugin Gutenberg predefinito non è sufficiente per personalizzare un template, quindi installeremo il Otter plugin.

Questo plugin offre blocchi personalizzati superiori a quelli predefiniti e ti aiuterà a progettare i template delle pagine.

Vai su Plugin >> Aggiungi nuovo.

Cerca Otter. Installalo e attivalo.

Installa il plugin Otter

Puoi saltare tutti i passaggi della Procedura guidata di configurazione.

3. Installa GeoDirectory

Infine, devi installare GeoDirectory.

Vai su Plugin >> Aggiungi nuovo, cerca GeoDirectory. Installalo e attivalo, e avremo completato 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 OpenStreetMaps.

Nel caso in cui desideri selezionare Google Maps, segui questi passaggi aggiuntivi.

Clicca sul pulsante Genera chiave e segui i passaggi di questo 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-6899549
Impostazione della città predefinita della directory

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

Imposteremo 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-5463319

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

È necessario per consentire agli utenti di aggiungere e modificare le proprie inserzioni. Creerà inoltre profili utente dove potranno trovare le proprie inserzioni, recensioni e molto altro.

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-9149338
Annunci di esempio di GeoDirectory

L'ultimo passaggio per completare la procedura guidata di installazione è l'aggiunta di alcune inserzioni di esempio. Verranno aggiunte 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 Neve Sito web Directory

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

1. Neve Design della pagina Home della Directory

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.

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 una nuova directory è investire troppo tempo e denaro prima di testare la compatibilità del prodotto con il mercato.

Puoi creare un logo in cinque minuti con un'app come Canva, economica e sorprendentemente efficace.

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 e originale come pensi dovrebbe essere.

Se il tuo progetto prende piede, potrai sempre investire per migliorarlo o cambiarlo radicalmente 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 > Intestazione, clicca su Cambia logo link e carica il tuo file PNG. Salta il ritaglio (o ritaglia l'immagine secondo necessità), in Layout Logo seleziona l'opzione Logo e clicca su pubblica.

Generatepress Directory Logo

Il Menu di navigazione

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

Menu di navigazione Neve Directory

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

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 di navigazione principali e alcuni link di sotto-navigazione:

  1. Home
  2. Chi siamo
  3. Blog
  4. Luoghi e aggiungi luoghi
  5. Profilo
  6. Accedi
  7. Logout

Il link di accesso (dagli endpoint di UsersWP) verrà visualizzato solo per gli utenti non connessi, mentre i link di disconnessione, account e profilo appariranno solo per gli utenti connessi.

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.

andremo su Aspetto > Personalizza > Tipografia > Generale > Corpo. Imposteremo il 
Famiglia di font: Inter 
Font aggiuntivo Varianti: Regular 400, Medium 500, Semi-Bold 600, Bold 700, Extra Bold 800, Black 900
Trasformazione: Nessuno
Peso: 400
Dimensione font: 16
Altezza riga: 1.7
Famiglia di font: Arial, Helvetica, sans-serif

Da Aspetto > Layout > Pagine imposta il Layout intestazione: Copri

Il Contenuto

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

Per questo abbiamo bisogno di un'intestazione hero nella homepage, aggiungiamo un blocco Riga fornito da WordPress.

image-91-1-1024x478-7675518

Aggiungeremo un blocco Sezione con un Layout a schermo intero.

image-92-1-1024x364-8216508

Allineamento verticale: Allinea al centro (mostrato nello screenshot) nelle blocco Sezione impostazioni e imposta le Struttura sezione impostazioni su.
Altezza minima: Personalizzata
Altezza personalizzata: 600

image-93-1024x566-8230275

Successivamente, controlla le impostazioni del blocco e imposta l'immagine di sfondo.

Per la sezione Hero avremo bisogno di un'immagine; scaricheremo un'immagine gratuita da Pexels.com (Grazie, @rachel-claire).

image-94-1024x555-4861440

Seleziona le impostazioni di sovrapposizione sfondo, imposta
Sovrapposizione Opacità: 50
Colore sovrapposizione sfondo: #000000 (Nero)

image-95-1024x491-7668241

Impostazioni del colore di sovrapposizione dell'immagine hero

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

Clicca al centro dell'immagine (è appena visibile un pulsante con il segno più). Questo ti permetterà di selezionare un nuovo blocco. Aggiungi un blocco Sezione.
Fai clic al centro dell'immagine di nuovo e aggiungi unIntestazione avanzata blocco.
Nel blocco Testo, aggiungi un testo come:Find The Best Restaurant Philadelphia”.

Blocco selezionato H1 come Tag HTML. Allineamento testo Centra. (mostrato nello screenshot.)

Nel Stile blocco Intestazione avanzata impostazioni
Dimensione font: 48
Trasformazione font: Prima lettera maiuscola
Colore testo: #FFFFFF

image-96-1024x576-3576288

A questo punto, possiamo aggiungere il modulo di ricerca alla sezione hero del nostro sito directory Neve.
Clicca sul pulsante + nell'angolo in basso a destra della sezione Titolo per aggiungere una nuova sezione.
Per aggiungere la ricerca GD nell'intestazione della homepage, trascina il blocco GD > Search all'interno del contenitore hero.

image-97-1024x530-5596038

Ora aggiungiamo le seguenti impostazioni al Sezione blocco.
Nel Impostazioni struttura imposta
Larghezza massima contenuto: 1170
Allineamento orizzontale: Centro

image-98-1024x550-2330921

Ora aggiungeremo un po' di spazio sotto la sezione hero. Usiamo un blocco spaziatore e impostiamo altezza = 40.

image-99-1024x527-4005030

È il momento di aggiungere altre sezioni necessarie alla homepage, fai clic sull'icona più e aggiungi un blocco Sezione con layout a larghezza intera.

image-100-1024x564-7742995

Modifica le blocco Sezione impostazioni e aggiorna le Struttura sezione impostazioni su
Larghezza massima del contenuto: 1170 e Allineamento orizzontale: Centro.

image-101-1024x571-2076397

Ora aggiungeremo una sezione vuota sotto l'intestazione hero e aggiungeremo il GD > Categories blocco in quella griglia.

Imposta le opzioni del blocco come segue
Tipo di design: Sfondo immagine
Elementi per riga: 4
Abilita Usa Immagine Categoria

image-102-1024x584-2343643

Puoi impostare un'immagine per una categoria modificandola da wp-admin -> places -> Place Categories.

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

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

Procediamo ora ad aggiungere la terza sezione al nostro sito web. La chiameremoAnnunci recenti“.
Clicca sull'icona più e cerca 'Advanced Heading' e, una volta aggiunto, configura le impostazioni del testo come segue: imposta il tag HTML su H3 e allinealo a centro.

image-104-1024x568-5199184

Aggiungi un GD > Listing blocco facendo clic sull'icona più e accedendo alle impostazioni del blocco. Assicurati di abilitare il Mostra Impostazioni Avanzate opzione.

image-105-1024x564-7212411

Nel blocco Stile scheda, aggiorna Layout: Vista Griglia (Quattro Colonne).

image-107-1024x545-3149828

Cambia il numero di post da mostrare: 8 e assicurati di spuntare l'opzione 'Abilita filtro per posizione' e imposta il Ordina per: Più recenti.

image-106-1024x574-9654536

Ora aggiungiamo una Colonna vuota con Contenuto e Larghezza al 100.

image-108-1024x570-4596971

Aggiungi il GD > Map blocco e mantieni le impostazioni predefinite.

image-109-1024x497-8118649

Congratulazioni! La tua homepage è completata.

b95cb51b-28e2-4e76-aa95-2ae59b59e448-709x1024-4016191

2. Design della pagina Inserzioni e Ricerca del sito directory Neve

Pagina degli annunci

Ora devi progettare due pagine essenziali per qualsiasi directory.

La pagina delle inserzioni (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 layout di queste pagine.

Le pagine degli annunci e di ricerca sono quasi 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.

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-6262731

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

imposteremo le impostazioni della pagina come segue
Layout barra laterale: Nessuna barra laterale
Widget piè di pagina: Predefinito
Contenitore contenuto: Larghezza intera

image-5161284

Ora aggiungi un Sezione blocco con un layout 1:1.

image-91-2-1024x375-3480633

Ora nel contenitore di sinistra trascineremo i widget correlati alla pagina Archivio GD come GD > Loop Action, GD > Loop, GD > Loop Pagination, e GD > Search in cima, in modo che l'utente possa effettuare ricerche dalla pagina di archivio.

image-93-1-1024x496-3044150

Nella colonna di destra, trascina il blocco GD > Mappa, e lasceremo tutte le impostazioni ai valori predefiniti. Tuttavia, imposteremo l'altezza del blocco GD > Mappa a 100vh.

image-94-1-1024x530-6711494

Per dare un tocco finale aggiungeremo il seguente CSS nel personalizzatore del tema da Aspetto => Personalizza => Aggiungi CSS

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

Poiché il tema Neve presenta un problema minore di compatibilità con il titolo della pagina Archivio di GD, creeremo un contenitore per il titolo nella parte superiore di questa pagina.

trascineremo una sezione vuota e imposteremo le impostazioni del blocco su
Sfondo: #444444
Padding: 50 px, 20 px, 50 px, 20 px
trascineremo il Titolo archivio blocco al suo interno.

Fatto questo, la pagina Archivio inserzioni è ora pronta.

Un'altra opzione è utilizzare il blocco GD > Archivio Semplice come spiegato in questo tutorial su come Costruire un sito web di directory con Elementor.

Per la pagina di ricerca, ripetiamo lo stesso processo.

Pagina di ricerca

Vai su Geodirectory > Settings > General > Pages > Clicca su modifica del template di 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 singola inserzione del sito directory Neve

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 questi contenuti predefiniti e aggiungeremo un nuovo blocco Sezione.

image-91-3-1024x421-2570186

Prima di tutto, aggiungiamo uno slider di immagini nella parte superiore della pagina Dettagli Inserzione.

image-92-2-1024x511-1035836

trascineremo il GD > Post Image blocco in questo contenitore con le seguenti impostazioni

Limite immagini: 10
Limite visualizzazione: 3
Tipo di output: Slider
Avvio automatico: Attiva

image-93-2-1024x565-5984789

Ora aggiungeremo un altro blocco Sezione sotto di esso con un layout 2:1.

image-94-2-1024x499-4277391

Modificheremo il/la blocco Sezione impostazioni e aggiorna le Struttura sezione impostazioni su Larghezza massima del contenuto: 1170 e Allineamento orizzontale: Centra

image-95-1-1024x531-2961738

Ora aggiungiamo tutti i GD Detail shortcode della pagina uno per uno nella colonna di sinistra.

Che include GD > Post Title, GD > Single Taxonomies, e GD > Single Schede.
Nella colonna di destra, aggiungeremo GD > Author Action e GD > Output Location blocco.

screenshot-2023-10-24-at-11-35-30-pm-1024x502-5720000

Ora aggiungiamo una classe ( single-gd-section ) a questa intera sezione padre per darle un tocco finale.

image-91-4-1024x572-6570032

Infine, aggiungi il seguente CSS nel personalizzatore del tema da Aspetto => Personalizza => Aggiungi CSS

.single-gd-section{
	max-width:1170px;
	margin:auto;
}

Dopo averlo fatto, il nostro pagina Dettagli Inserzione è stata completata.

download-6-1024x975-9132318

Aggiungere funzionalità Premium al tuo sito directory Neve

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 l'inserimento 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 un numero maggiore o minore di 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 attività di aggiungere banner in aree specifiche del tuo sito web oppure permettendo alle inserzioni di apparire come annunci, 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.

Inizia a costruire il tuo sito oggi con questa guida dettagliata: La tua guida per creare un sito directory. Si tratta di un tutorial generico che può essere adattato a qualsiasi tema o page builder.

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.

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