Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come aggiungere l’opzione Email This ai vostri post su WordPress

Volete aggiungere un pulsante “Email This” ai vostri post? Il passaparola è probabilmente la tecnica di marketing più efficace. Consentire agli utenti di inviare via e-mail i vostri articoli dal vostro sito web può portare nuovi visitatori e clienti. In questo articolo vi mostreremo come aggiungere un’opzione “Email This” ai vostri post su WordPress.

Add Share via Email Button

Video tutorial

Subscribe to WPBeginner

Se il video non vi piace o avete bisogno di ulteriori istruzioni, continuate a leggere.

La prima cosa da fare è installare e attivare il plugin WP-EMail. Dopo l’attivazione, è necessario visitare la pagina E-Mail ” Opzioni e-mail per configurare il plugin.

Settings page for WP-EMail

È possibile lasciare le impostazioni SMTP vuote se non si utilizza un server SMTP o un servizio di posta elettronica di terze parti come Mandrill.

Successivamente, è necessario scegliere il testo e l’icona dell’email. Nelle impostazioni dell’e-mail, è possibile selezionare il tipo di contenuto dell’e-mail e i campi che gli utenti vedranno nel modulo e-mail.

Per quanto riguarda il metodo di invio delle email, è possibile utilizzare PHP o Sendmail. Se si utilizza un server SMTP, è necessario selezionare SMTP come metodo di invio delle email.

WP-EMail consente di impostare un limite di caratteri da utilizzare come estratto nell’e-mail. Si consiglia di utilizzare da 100 a 250 caratteri. In questo modo il destinatario dell’e-mail avrà un’idea del contenuto e dovrà visitare il vostro sito web per visualizzare l’articolo completo.

La parte successiva della pagina delle impostazioni consente di configurare il modello di e-mail in uscita. Il modello predefinito dovrebbe andare bene per la maggior parte dei siti web. Tuttavia, è possibile modificarlo utilizzando i tag template disponibili.

Changing email templates using the template tags

Non dimenticate di fare clic sui pulsanti di salvataggio delle modifiche, per memorizzare le impostazioni.

Importante: Un ultimo ma fondamentale passo è quello di aggiornare le impostazioni dei Permalink.

Basta visitare la pagina Impostazioni ” Permalinks e fare clic sul pulsante Salva modifiche. Non è necessario modificare nulla. Il solo fatto di salvare la struttura dei permalink farà da riferimento al vostro file .htaccess.

Visualizzazione del pulsante Invia un’e-mail a WordPress

Dopo aver configurato il plugin, il passo successivo consiste nell’aggiungere il pulsante “Invia questa email” ai post e alle pagine di WordPress.

Metodo 1: utilizzare lo shortcode

Se volete aggiungere il pulsante per l’invio di e-mail solo ad alcuni post o pagine selezionati, potete utilizzare questo shortcode nel contenuto del vostro post.

[email_link]

Se volete aggiungere questo link a tutte le vostre pagine, potete utilizzare lo stesso shortcode anche in un widget di testo.

Tuttavia, WordPress per impostazione predefinita non consente di utilizzare gli shortcode all’interno dei widget di testo. Per abilitare gli shortcode nei widget di testo, è necessario aggiungere questo codice nel file functions.php del tema o in un plugin specifico del sito.

add_filter('widget_text', 'do_shortcode');

Lo svantaggio dell’uso dello shortcode è che dovrete aggiungerlo manualmente ai vostri post o, se lo usate in un widget, l’opzione email sarà separata dal contenuto effettivo.

Metodo 2: modificare i file del tema

Se vi sentite a vostro agio nel modificare il codice, potete aggiungere il seguente codice nel file functions.php del vostro tema o in un plugin specifico per il sito:

//Add Email This Option to Bottom of Post
function wpb_custom_emailthis($content){
if (is_single()) {
	$emailthis = email_link('', '', false);	
	$content .= '<p>' . $emailthis . '</p>';
}
	return $content;
}

add_filter( "the_content", "wpb_custom_emailthis" );

Il codice sopra riportato aggiungerà il link Email This in fondo a tutte le pagine dei singoli post.

In alternativa, è possibile utilizzare i parametri emal_link e aggiungerli direttamente nel file single.php per una visualizzazione più personalizzata.

Email This Option WordPress

Speriamo che questo articolo vi abbia aiutato ad aggiungere l’opzione email ai vostri post su WordPress. Se avete problemi con l’invio o la ricezione di e-mail, date un’occhiata alla nostra guida su come risolvere il problema di WordPress che non invia e-mail.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per i video tutorial su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

13 commentiLascia una risposta

  1. Hari Prasad Yakkala

    I have installed the plugins but i did’t see the E-Mail » E-Mail options > SMPT Settings.

    • WPBeginner Support

      The plugin may have been updated since this article but you would find the plugin’s SMTP settings in the email options section not in an SMTP menu item if you were looking there.

      Admin

  2. David

    How could I use this plugin to place the “email this” link & icon on all WooCommerce single product pages?

    • WPBeginner Support

      It would depend on the method you’re using, if you want to edit the product file there is a single-product file where you can add the code.

      Admin

    • David

      Just wanted to share this: I figured out an easy, upgrade-resistant way to do it . Add the following code to your functions.php file, and it places the icon & link immediately below the short description on the single product page:

      add_action( ‘woocommerce_before_add_to_cart_form’, ‘wc_custom_action’, 5 );function wc_custom_action() {
      echo (“\r\n”);
      echo do_shortcode(“[email_link]”);
      }

      Thanks for your help :-)

  3. Paul

    How would I add the following code to the “top” of all my posts INSTEAD of the bottom? Thanks

    //Add Email This Option to Bottom of Post
    function wpb_custom_emailthis($content){
    if (is_single()) {
    $emailthis = email_link(”, ”, false);
    $content .= ” . $emailthis . ”;
    }
    return $content;
    }

    add_filter( “the_content”, “wpb_custom_emailthis” );

  4. john

    How do customize the E-mail Icon?

  5. Rob

    Well, it does not work for me.

    I have added the short code to a post but when i fill in the form and click send, nothing happens.

    Is there suppose to be an new permlink created?

    Thanks,

    Rob.

    • WPBeginner Support

      You will need to refresh permalink settings. Just go to Settings > Permalinks and then click on the save button without making any changes.

      Admin

  6. amar

    how to operate my old version file when m having the old version of wordpress and also have the latest version of wordpress . and how to restore my old verson my file when m using the latest version of wordpress.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.