Wordpress : creare un link per consentire di inviare via email le pagine del tuo blog
| Scritto in Blog, Wordpress | Data 19-11-2009
0
Condividi

Nonostante gli strumenti migliori di condivisione dei contenuti web siano ormai i Social Network, credo troppo spesso denigriamo la buona e vecchia email. Sembra già un mezzo obsoleto, ma, alla fine, tutti continuano a farne uso per ovvii motivi.
Ecco che, leggendo questo articolo, mi è venuto in mente di condividerlo con voi : creare un link per consentire di inviare via email le pagine web del vostro blog.
Vediamo in dettaglio il codice, che, come sempre, non è nulla di difficile per chi mastica un pò il php.
Aprite il file functions.php e incollate la seguente porzione di codice :
Ecco che, leggendo questo articolo, mi è venuto in mente di condividerlo con voi : creare un link per consentire di inviare via email le pagine web del vostro blog.
Vediamo in dettaglio il codice, che, come sempre, non è nulla di difficile per chi mastica un pò il php.
Aprite il file functions.php e incollate la seguente porzione di codice :
function direct_email($text="Inviare mail"){ global $post; $title = htmlspecialchars($post->post_title); $subject = 'Su '.htmlspecialchars(get_bloginfo('name')).' : '.$title; $body = 'Vi consiglio questa pagina : '.$title.'. Consultabile a questo indirizzo : '.get_permalink($post->ID); $link = '<a rel="nofollow" href="mailto:?subject='.rawurlencode($subject).'&body='.rawurlencode($body).'" title="'.$text.' : '.$title.'">'.$text.'</a>'; return $link; }
Per utilizzare questa funzione scegliete il punto migliore per inserire il link che consente di inviare la pagina via mail. Io consiglio in fondo ad ogni articolo/pagina. Se così fosse, aprite il file single.php e incollate questa riga di codice nel punto scelto :
Condividete <?php echo direct_email(‘par mail’) ?> questo articolo.
Il gioco è fatto. Sono stato cattivello : la soluzione appena proposta è leggermente più articolata di questa, ma vi consente di maneggiare un minimo di codice php che non guasta mai.
A disposizione per chiarimenti/dubbi/perplessità!








