Come creare una pagina Sitemap HTML dinamica in Divi

Pubblicato: 2020-02-15

Una pagina della mappa del sito HTML può essere utile per gli utenti che desiderano navigare nel tuo sito Divi da una vista panoramica. Fondamentalmente, una sitemap HTML (come suggerisce il nome) è una mappa del tuo sito in HTML. La pagina della mappa del sito di solito contiene un elenco organizzato di collegamenti a tutti i contenuti pertinenti in tutto il tuo sito. È possibile creare manualmente una pagina Sitemap HTML, ma è utile generare il contenuto della pagina Sitemap in modo dinamico in modo da non doversi preoccupare di aggiornamenti costanti.

In questo tutorial, ti mostreremo come creare un layout di pagina della mappa del sito HTML dinamico in Divi utilizzando una combinazione di Divi Design e il plug-in WP Sitemap Page. L'installazione è estremamente semplice e il risultato è sorprendentemente efficace.

Iniziamo.

Sbirciata

Scarica GRATUITAMENTE il layout di pagina della mappa del sito HTML

Per mettere le mani sul layout della pagina della mappa del sito da questo tutorial, dovrai prima scaricarlo utilizzando il pulsante in basso. Per accedere al download dovrai iscriverti alla nostra mailing list Divi Daily utilizzando il modulo sottostante. Come nuovo abbonato, riceverai ancora più bontà Divi e un pacchetto Divi Layout gratuito ogni lunedì! Se sei già nell'elenco, inserisci semplicemente il tuo indirizzo email qui sotto e fai clic su download. Non sarai "riabbonato" o riceverai email extra.

Scarica i file
Scarica gratis

Scarica gratis

Iscriviti alla newsletter Divi e ti invieremo via email una copia dell'ultimo Divi Landing Page Layout Pack, oltre a tonnellate di altre incredibili risorse Divi gratuite, suggerimenti e trucchi. Seguici e diventerai un maestro Divi in ​​pochissimo tempo. Se sei già iscritto, digita il tuo indirizzo e-mail qui sotto e fai clic su download per accedere al pacchetto di layout.

Ti sei iscritto con successo. Controlla il tuo indirizzo e-mail per confermare la tua iscrizione e ottenere l'accesso ai pacchetti di layout Divi settimanali gratuiti!

Iscriviti al nostro canale Youtube

Per importare il layout nella tua pagina, estrai semplicemente il file zip e trascina il file JSON nel Divi Builder.

NOTA: questo layout si basa sugli shortcode utilizzati con il plug-in WP Sitemap Page. Se non hai il plugin attivo sul tuo sito, non vedrai il contenuto all'interno dei moduli.

Cosa ti serve per questo tutorial

Per questo tutorial, avrai bisogno di quanto segue:

  1. Il tema Divi.
  2. Contenuti WordPress. Per generare il contenuto della pagina della mappa del sito HTML, dovrai avere effettivamente pagine, post, categorie, prodotti, ecc. Sul tuo sito.
  3. Il plugin WP Sitemap Page. È possibile accedervi dalla dashboard di WordPress che ti mostreremo come fare di seguito.

Passiamo al tutorial, vero?

Differenza tra sitemap XML e HTML

Se non conosci le mappe dei siti, ce ne sono fondamentalmente di due tipi: XML e HTML. Le sitemap XML sono generate specificamente per fornire ai motori di ricerca una mappa dettagliata del tuo sito. Per la maggior parte, le sitemap XML esistono esclusivamente per i motori di ricerca come Google per facilitare loro la scansione del tuo sito, il che ti aiuterà a migliorare il tuo posizionamento. Pertanto, i siti XML non sono per l'utente. È qui che entrano in gioco le mappe dei siti HTML. Le mappe dei siti HTML sono HTML effettivi incorporati (e PHP poiché utilizziamo Divi e WordPress) su una pagina della mappa del sito reale sul tuo sito web. L'idea è di generare un elenco organizzato di tutti i contenuti del sito web rilevanti (post, pagine, prodotti, categorie, ecc.) per l'utente in un unico posto conveniente. Fondamentalmente, una pagina della sitemap HTML è come un mega menu per l'intero sito.

Per maggiori informazioni sulle mappe del sito (come come creare una mappa del sito XML in WordPress), consulta il nostro post su come creare una mappa del sito per il tuo sito WordPress.

Configurazione del plugin

Per questo tutorial, utilizzeremo un plug-in WordPress GRATUITO ma efficace chiamato WP Sitemap Page che ci consentirà di visualizzare il contenuto della mappa del sito in modo dinamico all'interno di un modulo Divi tramite l'uso di shortcode.

Per scaricare il plug-in, vai alla dashboard di WordPress e vai a plug-in> Aggiungi nuovo. Quindi cerca il plug-in della pagina della mappa del sito wp utilizzando la barra di ricerca, quindi installa e attiva il plug-in.

divi html pagina mappa del sito

Per aprire le impostazioni del plug-in della pagina Sitemap di WP, vai a Impostazioni > Pagina Sitemap di WP. Lì vedrai le impostazioni disponibili. Per questo tutorial, lasceremo le opzioni nella scheda delle impostazioni da sole, ma sentiti libero di visualizzarle in seguito.

divi html pagina mappa del sito

Fare clic sulla scheda Come utilizzare per vedere tutti gli esempi di shortcode disponibili che possiamo utilizzare per visualizzare il contenuto della nostra pagina della mappa del sito. Quelli evidenziati sono quelli che utilizzeremo.

divi html pagina mappa del sito

Creazione della pagina della Sitemap HTML in Divi

Una volta che i plugin sono stati impostati, siamo pronti per iniziare a progettare il layout della pagina Sitemap in Divi.

Creazione di una nuova pagina

Per iniziare, crea una nuova pagina, assegnale il titolo "Sitemap", quindi fai clic su "Usa Divi Builder".

divi html pagina mappa del sito

Aggiunta del layout predefinito alla pagina

Sarai accolto con tre opzioni su come vuoi costruire la tua pagina. Seleziona "Scegli un layout predefinito".

divi html pagina mappa del sito

Quindi cerca e trova il Pacchetto layout rivista e fai clic per utilizzare il layout di pagina delle categorie.

divi html pagina mappa del sito

Eliminazione di elementi non necessari

Poiché utilizzeremo solo la sezione superiore di questo layout predefinito, una volta caricato il layout nella pagina, elimina tutte le sezioni sotto la prima sezione.

Quindi aggiungi una nuova sezione normale sotto la sezione superiore.

divi html pagina mappa del sito

Aggiunta della riga n. 1 per la visualizzazione delle pagine

Per la nostra prima riga, aggiungeremo il contenuto della pagina della mappa del sito HTML che visualizzerà tutte le pagine del sito. Iniziamo aggiungendo una riga a una colonna.

divi html pagina mappa del sito

Aggiunta di un modulo di testo per visualizzare le pagine

All'interno della riga, aggiungi un nuovo modulo di testo.

divi html pagina mappa del sito

Quindi incolla quanto segue all'interno della casella del contenuto sotto la scheda di testo:

<h2>Pages</h2>

[wp_sitemap_page only="page" display_title="false"]

divi html pagina mappa del sito

Impostazioni di progettazione del testo

Anche se la maggior parte del contenuto del testo è generata da uno shortcode, possiamo comunque progettare quegli elementi utilizzando le impostazioni di progettazione Divi integrate. Passa alla scheda Progettazione e aggiorna quanto segue:

  • Carattere del testo: Montserrat
  • Peso del carattere del testo: grassetto

divi html pagina mappa del sito

Quindi seleziona la scheda delle impostazioni del collegamento e aggiorna quanto segue:

  • Colore del testo del collegamento: #333333

divi html pagina mappa del sito

Quindi, seleziona la scheda delle impostazioni dell'elenco non ordinato e aggiorna quanto segue:

  • Colore testo elenco non ordinato: #c5e0dc
  • Tipo di stile elenco non ordinato: quadrato
  • Posizione stile elenco non ordinato: interno
  • Rientro elemento elenco non ordinato: 5vw

NOTA: tutti gli stili di collegamento sovrascriveranno gli stili di elenco non ordinato. Ecco perché possiamo aggiungere questo colore del testo dell'elenco non ordinato e si applicherà solo ai piccoli puntini quadrati.

divi html pagina mappa del sito

Aggiorna lo stile Titolo 2 come segue:

  • Intestazione 2 Carattere: Montserrat
  • Intestazione 2 Peso del carattere: grassetto
  • Titolo 2: Dimensione testo: 3vw (desktop), 38px (tablet)

divi html pagina mappa del sito

Quindi aggiorna la spaziatura con un margine negativo sinistro per tirare un po' il modulo a sinistra. Questo aggiungerà un bel design sovrapposto con la nostra intestazione e la nostra scatola-ombra.

divi html pagina mappa del sito

Infine, aggiungi una classe CSS personalizzata al modulo in modo che possiamo indirizzarla in seguito con alcuni CSS personalizzati per suddividere il contenuto in colonne.

  • Classe CSS: elenco-colonne

divi html pagina mappa del sito

Impostazioni riga

Ora aggiorna le impostazioni della riga come segue:

  • Margine: 5vw inferiore

divi html pagina mappa del sito

  • Box Shadow: vedi screenshot
  • Posizione orizzontale dell'ombra della scatola: -5vw
  • Posizione verticale dell'ombra del riquadro: 0px
  • Colore ombra: #c5e0dc

divi html pagina mappa del sito

Aggiunta della riga n. 2 per la visualizzazione di post e categorie

Duplica riga per crearne una nuova

Nella nostra seconda riga, visualizzeremo il contenuto della pagina della mappa del sito HTML per i nostri post sul blog. Per creare la seconda riga, duplica la riga appena creata contenente le nostre pagine.

divi html pagina mappa del sito

Aggiorna il modulo di testo con shortcode per visualizzare le categorie

Quindi apri le impostazioni per il modulo di testo nella riga duplicata e sostituisci il contenuto con quanto segue:

<h2>Categories</h2>

[wp_sitemap_page only="category" display_title="false"]

divi html pagina mappa del sito

Questo shortcode visualizzerà dinamicamente le categorie di post.

Modulo di testo duplicato per visualizzare un titolo separato per i post per categoria

Per visualizzare i post per categoria, duplica il modulo di testo contenente le categorie di post e aggiorna il contenuto con quanto segue:

<h2>Posts by Category</h2>

divi html pagina mappa del sito

Duplica il modulo di testo e aggiorna il contenuto con lo shortcode per elencare i post per categoria

Metteremo il titolo in un modulo di testo separato rispetto allo shortcode per motivi di progettazione.

Duplica il modulo di testo che hai appena duplicato ancora una volta.

divi html pagina mappa del sito

Quindi aggiorna il contenuto del nuovo modulo di testo duplicato con un nuovo shortcode come segue:

[wp_sitemap_page only="post" display_category_title_wording="false" display_title="false"]

divi html pagina mappa del sito

Aggiorna il design del contenuto shortcode con Divi

Poiché questo shortcode ha un elenco nidificato, dovremo ottimizzarlo in modo leggermente diverso. Fare clic sulla scheda Progettazione e aggiornare quanto segue:

  • Stile elenco non ordinato Posizione: esterno
  • Rientro elemento elenco non ordinato: 0px

divi html pagina mappa del sito

  • Margine: 0px sinistro
  • Imbottitura: 3.2vw sinistra

divi html pagina mappa del sito

Quindi sostituire la classe CSS con la seguente:

  • Classe CSS: colonne flessibili

divi html pagina mappa del sito

Aggiunta della riga n. 3 per i prodotti

In questa terza e ultima riga, aggiungeremo il contenuto della pagina della mappa del sito HTML che mostra le categorie di prodotti e tutti i prodotti.

Duplica riga n. 1

Per iniziare, duplichiamo la riga superiore (quella che mostra le pagine).

divi html pagina mappa del sito

Aggiorna le impostazioni del modulo di testo per visualizzare le categorie di prodotti

Quindi aggiorna le impostazioni del testo del duplicato con il seguente contenuto:

<h2>Product Categories</h2>

[wp_sitemap_page only="product_cat" display_title="false"]

divi html pagina mappa del sito

Questo shortcode visualizzerà le categorie di prodotti.

Modulo di testo duplicato per visualizzare i prodotti

Quindi, duplica il modulo di testo appena creato.

divi html pagina mappa del sito

Quindi aggiorna le impostazioni del testo duplicato con il seguente contenuto:

<h2>Products</h2>

[wp_sitemap_page only="product" display_title="false"]

divi html pagina mappa del sito

Questo shortcode mostrerà tutti i prodotti in tutto il sito.

Aggiorna colore ombra casella riga

Per dare una piccola separazione tra le sezioni, possiamo modificare l'ombra della casella per la riga contenente le nostre categorie di prodotti e prodotti. Per fare ciò, aggiorna le impostazioni della riga come segue:

  • Colore ombra: #ffc077

divi html pagina mappa del sito

Aggiorna l'intestazione della pagina

Prima di dimenticare, salta alla sezione superiore e aggiorna i due moduli di testo con il testo "Sitemap". Questo darà un titolo accurato per la nostra pagina della mappa del sito.

divi html pagina mappa del sito

Risultato finora

Ecco il risultato finora.

divi html pagina mappa del sito

Questo design a una colonna sembra davvero fantastico così com'è, quindi sentiti libero di chiamarlo un giorno e rotolare con esso. Ma se vuoi potenziare il layout con più colonne, vedi sotto.

Aggiunta di più colonne al contenuto della pagina della mappa del sito con CSS personalizzato

In questo momento, il layout predefinito visualizzerà il contenuto della pagina della mappa del sito in una singola colonna. Se vuoi suddividerlo in più colonne su desktop e tablet, puoi aggiungere CSS personalizzati a un modulo di codice in Divi.

Innanzitutto, aggiungi il modulo di codice in fondo alla pagina (non importa dove).

divi html pagina mappa del sito

Quindi incolla il seguente codice CSS nella casella del codice:

<style>
@media all and (min-width: 767px) {
  
  .flex-columns .wsp-posts-list {
    display:flex;
    flex-wrap: wrap;
  }
  .flex-columns .wsp-posts-list>li>ul {
    width: 300px;
    padding: 2% 10% 10% 5%;
  }
  .column-list .wsp-container {
    column-count: 3;
  }
  
}
</style>

divi html pagina mappa del sito

Questo frammento CSS si applica solo a tablet di grandi dimensioni e superiori. Il codice ha come target i moduli di testo con le classi CSS che abbiamo aggiunto in precedenza. Per il modulo di testo con la classe “flex-columns”, lo shortcode che genera i post per categoria è diviso in colonne larghe 300px. I moduli di testo con la classe "colonna-elenco" divideranno il contenuto della pagina della mappa del sito shortcode in tre colonne.

Risultato finale

Guarda il risultato finale!

divi html pagina mappa del sito

divi html pagina mappa del sito

Altri modi per aggiungere contenuto alla mappa del sito

Possiamo anche aggiungere il contenuto della mappa del sito alla pagina della mappa del sito utilizzando i widget di WordPress, i moduli Divi e gli shortcode di WooCommerce.

Usa i widget di WordPress

WordPress ha alcuni widget standard che mostreranno cose come pagine, categorie e prodotti. Possono essere trovati nella dashboard di WordPress in Aspetto > Widget. Sentiti libero di sfruttare quelli che usano il modulo della barra laterale di Divi se hai bisogno di aggiungere qualcosa alla pagina della mappa del sito.

Usa il modulo Blog Divi

Il modulo blog di Divi è dotato di impostazioni integrate per la visualizzazione di post, pagine, progetti e prodotti. E se adotti un approccio minimalista al design, puoi ottenere un elenco personalizzabile piuttosto interessante per le pagine della mappa del sito.

Ad esempio, possiamo aggiungere un nuovo modulo blog e selezionare prodotti come tipo di post e assegnargli un numero di post abbastanza grande da visualizzare tutti i prodotti sul nostro sito.

divi html pagina mappa del sito

Quindi possiamo nascondere tutti gli elementi tranne il collegamento/titolo del prodotto.

divi html pagina mappa del sito

Possiamo fare lo stesso anche per le pagine. Basta selezionare le pagine per il tipo di post.

divi html pagina mappa del sito

Shortcode del prodotto

Per i prodotti WooCommerce, possiamo utilizzare lo shortcode del prodotto WooCommerce per generare elenchi di prodotti o elenchi di categorie di prodotti. Lo shortcode del prodotto è molto robusto e versatile per visualizzare i prodotti come preferisci. Puoi persino utilizzare lo shortcode all'interno di un modulo Divi per sfruttare le impostazioni integrate.

divi html pagina mappa del sito

Pensieri finali

L'utilizzo del plug-in WP Sitemap Page combinato con la potenza di Divi è una bella soluzione semplificata per generare una pagina Sitemap HTML dinamica per il tuo sito web. E puoi facilmente aggiungere contenuti più dinamici alla tua pagina della mappa del sito utilizzando qualsiasi combinazione di moduli Divi e shortcode WooCommerce. Sentiti libero di sperimentare e trovare il design giusto che si adatta alle tue esigenze.

Non vedo l'ora di sentirti nei commenti.

Saluti!