Stardust Wordpress Theme - Download
feed
classifica commentatori
categorie
archivio
risorse esterne
extra
Giu 12
Il tag the_excerpt di Wordpress
Suggerimenti per la personalizzazione del template tag di Wordpress, con alcuni plugin.
Se avete a che fare con la realizzazione di temi Wordpress, vi sarete imbattuti nel template tag the_excerpt. E’ una funzione che richiama le prime 55 parole dei post pubblicati, a meno che non sia stato inserito il riassunto opzionale: in tal caso sarà quest’ultimo a venire recuperato.
Ho utilizzato questo tag soprattutto nell’ultima modifica del mio tema, e mi sono trovato ad affrontare un problema su tutti: l’inserimento automatico del testo estratto all’interno di un paragrafo.
Per evitarlo, la soluzione è incredibilmente semplice, infatti esiste un plugin che consente di eliminare i tag html <p></p> intorno a the_excerpt per poter gestire tutto dal template. Il plugin si chiama No Excerpt P, e non fa altro che eliminare la funzione wpautop. In questo modo è possibile inserire il testo dentro dei tag di tipo <h3></h3> o simili, oppure usarlo nel meta tag description.
Se invece volete modificare la lunghezza, esiste un plugin chiamato the_excerpt Reloaded che permette di personalizzare la funzione con diversi parametri. Oltre al numero di parole visualizzate è possibile ad esempio includere elementi html che normalmente sarebbero eliminati, come immagini e link.
Infine se queste modifiche vi servono, ma non volete aggiungere altri plugin alla vostra installazione di Wordpress, ricordate che potete sempre includere nel file functions.php del vostro tema gli script che desiderate.



12 Giugno 2008 alle 23:35
Uhm… the_excerpt Reloaded fa proprio comodo, grande!
13 Giugno 2008 alle 09:55
Anche Meyer parla di excerpt in questi giorni
13 Giugno 2008 alle 10:20
@Davide: grazie per la segnalazione, coincidenza che potrebbe tornare utile a molti :)
15 Giugno 2008 alle 18:11
Grazie! cercavo queste informazioni da giorni! :D
16 Giugno 2008 alle 18:20
Io ho tentato invano di fare in modo che l’excerpt contenga un numero prefissato di righe. Probabilmente si dovrebbe impostare la cosa con le espressioni regolari. Qualcuno è al corrente di un plugin che faccia questo lavoro?
17 Giugno 2008 alle 09:43
@Alberto: per quello che chiedi dubito si possa trovare qualcosa di già pronto. Fossi in te proverei ad aggirare la cosa limitando il numero di parole, non dovresti andare molto lontano dal risultato che hai in mente.