rss
twitter
  •  

Wordpress : creare un link per consentire di inviare via email le pagine del tuo blog

| Scritto in Blog, Wordpress |

0

Condividi
send by email Wordpress : creare un link per consentire di inviare via email le pagine del tuo blog


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 :



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).'&amp;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à!

Feed

Post a comment