Contribuisci Avvertenze Contatti Archivio Home

Creare un link Continua (o Read More) personalizzato

L’interruzione di linea<!–more–> ti permette di mostrare in home page (o sulle pagine di archivio) soltanto la prima parte del contenuto del post, interrompendo il tutto con un link “continua a leggere”  (o qualcosa di simile per i temi inglesi, <em>read more</em> ndr). Come cambiare il testo di questo link?

Per prima cosa, modifica il tuo post aggiungendo un campo personalizzato; chiamalo more_personalizzato e nel campo valore inserisci il codice html da mostrare.
Fatto questo, modifica il file index.php del tema (potresti considerare di dover modificare anche il file category.php, search.php, etc..) sostituendo la linea di codice come questa:

the_content("Read more");

Con quest’altra:

<?php $custommore = get_post_meta($post->ID, 'more_personalizzato', true); ?>
<?php if (!$custommore) { $custommore = 'Continua a leggere &raquo;'; } ?>
<?php the_content($custommore); ?>

E’ tutto !
Adesso per ogni post a cui creerai il campo personalizzato “more_personalizzato”, visualizzerai il contenuto inserito nel campo “valore” al posto del classico link “continua a leggere”.

Puoi commentare per primo !
a “Creare un link Continua (o Read More) personalizzato”

Aggiungi un commento