Plugin per includere il contenuto di una pagina statica all’interno di un template.
In WordPress oltre ai post è possibile creare pagine statiche. Non si tratta di vere pagine statiche in quanto il loro contenuto è comunque inserito nel database e non all’interno della pagina. Sono definite statiche semplicemente perchè hanno una funzione differente dai post, cioè non vengono catalogate in ordine cronologico ma vengono mostrate in modo “fisso” nella sidebar o in altri menù.
Generalmente si usano per creare pagine di contatti, informazioni sull’autore etc, quindi pagine che non hanno data e commenti, anche se queste informazioni si possono inserire.
Cercando di creare un sito usando WordPress come CMS per portali, ho cercato di sfruttare maggiormente le pagine statiche. Nel caso specifico ho creato una pagina statica Home per sostituire l’indice del sito, quindi nel tema ho creato una pagina “page-home.php” da modificare e collegare al contenuto di Home.
Lo scopo di questa pagina statica era di inserire un menù statico con i link di tutte le categorie del sito e relative informazioni.
Semplice da realizzare, nel pannello di WordPress è bastato impostare la pagina statica come index, e la nuova pagina blog come indice per il blog.
I problemi sono iniziati quando mi sono messo in testa di sfruttare la pagina statica “page-home.php” per inserirvi nella parte iniziale un estatto degli ultimi 3 articoli di una specifica categoria, e nella parte restante il contenuto statico.
Per fare ciò ho modificato il template della home statica inserendovi un Loop modificato. Inserendo il Loop sopra il contenuto statico, questo non veniva visualizzato, mentre inserendolo sotto non c’erano problemi, ma doveva andare sopra.
Dopo averci sbattuto la testa per diverse ore senza riuscire a trovare la soluzione, ho trovato quest’ottimo plugin sviluppato da un ragazzo italiano e ho risolto il problema in 5 minuti.
Ho rimesso le impostazioni normali in WordPress, quindi con l’indice creato da index.php, ho modificato questo index.php con un Loop che mi estraeva solo le ultime 3 news di una specifica categoria, e sotto ho inserito il codice del plugin che mi consente di aggiungere il contenuto della pagina statica Home.
Tutto questo lo avrei potuto risolvere inserendo il suddetto contenuto statico direttamente nel file index.php del tema, ma in questo caso ogni modifica del file avrebbe richiesto l’uso di FTP, quindi modifiche più lente e sopratutto modifiche non aperte ad altri utenti.
link → Improved Include Page
Articoli Simili:
Nessun articolo correlato

Ottimo