In WordPress, puoi mettere contenuti sul tuo sito sia come “post” che come “pagina”. Quando scrivi un normale post di un blog, scrivi un post. I post, in una configurazione predefinita, appaiono in ordine cronologico inverso sulla home page del tuo blog.
Al contrario, le pagine sono per contenuti non cronologici: pagine come “About” o “Contact” sono esempi comuni. Le pagine vivono al di fuori della normale cronologia del blog, e sono spesso utilizzate per presentare informazioni senza tempo su di te o sul tuo sito – informazioni che sono sempre rilevanti. Puoi usare le pagine per organizzare e gestire la struttura del contenuto del tuo sito web.
Oltre alle comuni pagine “About” e “Contact”, altri esempi includono “Copyright”, “Disclosure”, “Legal Information”, “Reprint Permissions”, “Company Information” o “Accessibility Statement”.
In generale, le pagine sono molto simili ai post in quanto entrambi hanno titoli e contenuti. I file template del tema di WordPress mantengono un aspetto coerente in tutto il tuo sito. Le pagine, tuttavia, hanno diverse distinzioni chiave che le rendono diverse dai post.
Cosa sono le pagine
- Le pagine sono per il contenuto che non è specificamente dipendente dal tempo, o che non è “contenuto del blog”.
- Le pagine possono essere organizzate in pagine e sottopagine.
- Le pagine possono utilizzare diversi modelli di pagina, compresi i file template, i tag template e altro codice PHP.
- Temi più sofisticati possono fornire una gamma più ampia di regolazioni o opzioni di visualizzazione per le singole pagine.
- È abbastanza possibile fare un sito web utilizzando WordPress che contiene solo pagine.
Cosa non sono le pagine
- Le pagine non sono post, quindi non appaiono nelle viste strutturate nel tempo all’interno di una sezione blog di un sito web.
- Le pagine per impostazione predefinita non consentono associazioni di tassonomia (categorie, tag e qualsiasi tassonomia personalizzata). È possibile migliorarla tramite i plugin.
- La struttura organizzativa per le Pagine deriva da interrelazioni gerarchiche, non da un sistema di categorizzazione. (per esempio, tag o categorie.)
- Le pagine non sono file. Sono memorizzate nel vostro database, proprio come i post.
- Anche se potete mettere i tag template e il codice PHP in un file template di pagina, non potete metterli nel contenuto della pagina o del post senza usare un plugin WordPress. Ma attenzione: l’integrazione del codice PHP direttamente nel contenuto della pagina o del post può introdurre un problema di sicurezza, o un errore imprevisto sul tuo sito web.
- Le pagine non sono incluse nei “feed” del tuo sito. (per esempio RSS o Atom.)
- Pagine e post possono essere interpretati diversamente dai visitatori del sito e dai motori di ricerca. Comunemente, i motori di ricerca danno più importanza al contenuto del sito che dipende dal tempo – i post – perché un post più recente su un argomento può essere più rilevante di una pagina statica.
- Una pagina specifica (o un post specifico) può essere impostato come una prima pagina statica. I siti web che sono impostati in questo modo di solito hanno una pagina secondaria definita su cui vengono visualizzati gli ultimi post del blog.
Creazione di pagine # Creazione di pagine
Per creare una nuova pagina, accedi alla tua installazione di WordPress con privilegi di amministratore sufficienti per creare nuove pagine. Seleziona l’opzione Pages > Add New per iniziare a scrivere una nuova pagina.
Organizzare le tue pagine # Organizzare le tue pagine
Così come puoi avere sottocategorie all’interno delle tue Categorie, puoi anche avere sottopagine all’interno delle tue Pagine, creando una gerarchia di pagine.
Per esempio, un sito WordPress per un’agenzia di viaggi può avere una pagina individuale per ogni continente e paese in cui l’agenzia può fare viaggi. Sotto la pagina intitolata “Africa” ci sarebbero sottopagine per Camerun, Lesotho, Swaziland e Togo. Un’altra pagina madre “Sud America” conterrebbe le sottopagine di Argentina, Brasile e Cile.
La struttura delle pagine del sito sarebbe quindi come questa.
- Africa
- Camerun
- Lesotho
- Swaziland
- Togo
- Sud America
- Argentina
- Brasile
- Cile
Per creare una sottopagina # Per creare una sottopagina
- Vai in Amministrazione > Pagine > Schermo Aggiungi nuovo.
- Nel menu di destra, clicca sul menu a discesa “Page Parent”. Il menu a discesa contiene una lista di tutte le Pagine già create per il tuo sito.
- Seleziona la Pagina padre appropriata dal menu a discesa per fare della Pagina corrente una Pagina figlia.
- Aggiungi contenuto alla sottopagina.
- Clicca Publish quando sei pronto.
Quando le tue Pagine sono elencate, la Pagina figlia sarà annidata sotto la Pagina madre. I Permalinks delle tue Pagine rifletteranno anche questa gerarchia di Pagine.
Nell’esempio sopra, il Permalink per la pagina Camerun sarebbe:
http://example.com/africa/cameroon/
Top
Modificare l’URL delle tue pagine # Cambiare l’URL delle tue pagine
Per cambiare la parte dell’URL (chiamata anche “slug”) contenente il nome della tua pagina, usa il pulsante “Modifica” sotto il titolo della pagina nella schermata di modifica della particolare pagina, accessibile dalla scheda Pagine della schermata di amministrazione di WordPress.
Top
Creazione di un elenco di pagine # Creazione di un elenco di pagine
WordPress è in grado di generare automaticamente un elenco di pagine sul tuo sito all’interno della sidebar o del footer, per esempio, utilizzando un tag template chiamato wp_list_pages(). Vedere la pagina wp_list_pages per informazioni su come personalizzare il modo in cui WordPress visualizza l’elenco delle pagine sul tuo sito.
Ci sono anche plugin per WordPress che ti aiuteranno a visualizzare un elenco di pagine all’interno dei post e in altre aree del tuo tema WordPress.
Top
Page Templates # Page Templates
Le singole pagine possono essere impostate per utilizzare uno specifico Page Template personalizzato (un file template PHP del Tema WordPress, es, my-custom-page.php) che crei all’interno del tuo Tema. Vedi Modelli di pagina personalizzati per le istruzioni su come creare un file template personalizzato per una pagina. Questo nuovo template di pagina sovrascriverà il template di pagina predefinito page.php incluso nel tuo Tema.
Top
La natura dinamica delle pagine WordPress # La natura dinamica delle pagine WordPress
Una pagina web può essere statica o dinamica. Le pagine statiche, come una normale pagina HTML che potresti creare con Dreamweaver, sono quelle che sono state create una volta e non devono essere rigenerate ogni volta che una persona visita la pagina. Al contrario, le pagine dinamiche, come quelle create con WordPress, hanno bisogno di essere rigenerate ogni volta che vengono visualizzate; il codice da generare sulla pagina è stato specificato dall’autore, ma non la pagina stessa. Queste usano un codice PHP esteso che viene valutato ogni volta che la pagina viene visitata, e il contenuto viene quindi generato ad ogni nuova visita.
Pressoché tutto in WordPress viene generato dinamicamente, incluse le Pagine. Tutto ciò che viene pubblicato in WordPress (post, pagine, commenti, blogroll, categorie, ecc…) è memorizzato nel database MySQL. Quando si accede al sito, le informazioni del database sono utilizzate dai tuoi template WordPress dal tuo Tema corrente per generare la pagina web richiesta.
Un esempio di pagina statica potrebbe essere un documento HTML (senza alcun codice PHP). Il problema con le pagine puramente statiche è che sono difficili da mantenere. Le modifiche apportate alle impostazioni di WordPress, ai temi e ai modelli non saranno propagate alle pagine codificate solo in HTML. La funzione Page di WordPress è stata sviluppata per alleviare questo problema. Usando le Pagine, non dovrai più aggiornare le tue pagine statiche ogni volta che cambi lo stile del tuo sito. Se scritte correttamente, le tue pagine dinamiche si aggiorneranno insieme al resto del tuo blog.
Nonostante la natura dinamica delle pagine, molte persone si riferiscono ad esse come statiche. In realtà sono chiamate pagine web “pseudo-statiche”. In altre parole, una pagina contiene informazioni statiche ma è generata dinamicamente. Quindi, sia “statico”, “dinamico” o “pseudo-statico” può essere validamente utilizzato per descrivere la natura della funzione Pagina di WordPress.
.