Come inserire un sottotitolo in WordpressEsattamente come questo! |
13
giu
2008 |
Non l’ho “inventata” io questa cosa del sottotitolo, però, dal momento che ho spataccato non poco in rete per reperirla (ovviamente in inglese) tanto vale condividerla con chi ha magari meno tempo e meno pazienza e un cliente un po’ noioso che vuole a tutti i patti un campo per il sottotitolo nell’amministrazione di Wordpress.
Solo una precisazione: sicuramente c’è un modo migliore e chiunque voglia segnalarmelo (al suo buon cuore) è libero di farlo e la cosa è ben gradita. Nel frattempo questo metodo, sebbene forse poco elegante, è comunque adatto alla bisogna.
Per prima cosa, nella pagina “index.php” del tema che si sta usando bisogna incollare questo simpatico codice (altra precisazione: chi volesse fare copia incolla faccia attenzione perché virgolette e apici qui non sono gli stessi che si utilizzano in un normale editor, quindi bisogna poi cambiarli):
<?php $subtitle = get_post_meta($post->ID, 'subtitle', $single = true); if($subtitle !== '') echo $subtitle; ?>
Ocio però che non finisce qui.
A questo punto bisogna andare nell’amministrazione e crearla ’sta variabile “$subtitle“. Bisogna cioè andare nella sezione “Scrivi Articolo” e, in basso, aggiungere un nuovo campo personalizzato che si chiamerà, appunto, “subtitle”.
A parte che ovviamente la zona dei “Campi personalizzati” è da aprire, se non ne avete mai aggiunti altri la pagina vi apparirà un po’ diversa.
A questo punto direi che ci siamo: ogni volta che volete aggiungere un sottotitolo dovete andare nella zona dei “Campi personalizzati” scegliere nel menù a tendina la chiave “subtitle” (se anche voi l’avete chiamata così) e scrivere nel campo “Valore” il vostro sottotitolo (il campo “Chiave” lo dovete riempire solo se volete creare una nuova chiave).
A questo punto il sottotitolo si visualizzerà solo nella home-page del vostro blog. Se volete visualizzarlo anche negli archivi o nella ricerca o nei feed dovete fare la stessa cosa che avete fatto nella index anche nelle varie altre pagine del vostro tema, scegliendo bene il punto giusto, ossia sotto (o sopra) il titolo. Ecco il codice della mia index con titolo e sottotitolo per esteso:
<h2><a href="<?php the_permalink() ?>" class="titolo" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>"><?php the_title(); ?></a></h2>
<h2><a href="<?php the_permalink() ?>" class="sottotitolo" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>"><?php $subtitle = get_post_meta($post->ID, 'subtitle', $single = true); if($subtitle !== '') echo $subtitle;?></a></h2>
Sperando di esservi stato di aiuto.
Ti ringrazio della dritta. Ho provato il plugin subtitler che trovi qui:
http://spidermarket.com (la spiegazione la trovi su un blog italiano: http://www.lucabecattini.it/2008/10/subtitler-aggiungere-un-sottotitolo-a-wordpress/ . Sinceramente, il tuo metodo è migliore e non richiede un hackeraggio e l’installazione di un plugin.
Se comunque vuoi provare anche questo plugin, be’… eccotelo. I link te li ho dati.
Ciauz!
Beh, a dire la verità non è male neanche il plugin che mi hai segnalato.
Mille grazie!
[...] pixedelic.com (inserire un sottotitolo in wordpress) – 3 visite [...]