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

Como adicionar esta opção de e-mail às suas publicações do WordPress

Deseja adicionar um botão “Email This” às postagens do seu blog? O boca a boca é provavelmente a técnica de marketing mais eficaz. Permitir que os usuários enviem seus artigos por e-mail a partir do seu site pode atrair novos visitantes e clientes. Neste artigo, mostraremos como adicionar a opção “Email This” às suas postagens do WordPress.

Add Share via Email Button

Tutorial em vídeo

Subscribe to WPBeginner

Se você não gostar do vídeo ou precisar de mais instruções, continue lendo.

A primeira coisa que você precisa fazer é instalar e ativar o plugin WP-EMail. Após a ativação, você precisa visitar a página E-Mail ” Opções de e-mail para configurar o plugin.

Settings page for WP-EMail

Você pode deixar as configurações de SMTP em branco se não estiver usando um servidor SMTP ou um serviço de e-mail de terceiros, como o Mandrill.

Em seguida, você precisa escolher o texto e o ícone do e-mail. Nas configurações de e-mail, você pode selecionar o tipo de conteúdo do e-mail e os campos que os usuários verão no formulário de e-mail.

No método de envio de e-mail, você pode usar PHP ou Sendmail. Se estiver usando um servidor SMTP, será necessário selecionar SMTP como método de envio de e-mail.

O WP-EMail permite que você defina um limite de caracteres a ser usado como trecho no e-mail. Recomendamos que você use de 100 a 250 caracteres. Isso dará ao destinatário do e-mail uma ideia do conteúdo, e ele terá de visitar seu site para ver o artigo completo.

A próxima parte da página de configurações permite que você configure o modelo de e-mail de saída. O modelo padrão deve funcionar para a maioria dos sites. No entanto, você pode alterá-lo usando as tags de modelo disponíveis.

Changing email templates using the template tags

Não se esqueça de clicar nos botões de salvar alterações para armazenar suas configurações.

Importante: Uma última etapa, porém crucial, é atualizar suas configurações do Permalink.

Basta acessar a página Configurações ” Permalinks e clicar no botão salvar alterações. Você não precisa alterar nada. O simples fato de salvar a estrutura de links permanentes fará com que seu arquivo .htaccess seja atualizado.

Exibição do botão Email This no WordPress

Depois de configurar o plug-in, a próxima etapa é adicionar o botão “Email this” em seus posts e páginas do WordPress.

Método 1: Usando o código curto

Se quiser apenas adicionar o botão de e-mail a alguns posts ou páginas selecionados, você pode usar esse shortcode no conteúdo do seu post.

[email_link]

Se quiser adicionar esse link de e-mail a todas as suas páginas, você também pode usar o mesmo shortcode em um widget de texto.

No entanto, o WordPress, por padrão, não permite que os códigos de acesso sejam usados dentro de widgets de texto. Para ativar os códigos de acesso em widgets de texto, você precisa adicionar esse código no arquivo functions.php do seu tema ou em um plug-in específico do site.

add_filter('widget_text', 'do_shortcode');

A desvantagem de usar o shortcode é que você terá de adicioná-lo manualmente às suas postagens ou, se estiver usando-o em um widget, a opção de e-mail ficará separada do conteúdo real.

Método 2: Edição de arquivos de tema

Se você se sentir à vontade para editar códigos, poderá adicionar o seguinte código no arquivo functions.php do seu tema ou em um plug-in específico do site:

//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" );

O código acima adicionará o link Email This na parte inferior de todas as suas páginas de postagem única.

Como alternativa, você pode usar os parâmetros emal_link e adicioná-lo diretamente no arquivo single.php para obter uma exibição mais personalizada.

Email This Option WordPress

Esperamos que este artigo tenha ajudado você a adicionar essa opção de e-mail aos seus posts do WordPress. Se estiver com problemas para enviar ou receber e-mails, dê uma olhada em nosso guia sobre como corrigir o problema de o WordPress não enviar e-mails.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

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.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

14 ComentáriosDeixe uma resposta

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. 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.

      Administrador

  3. 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.

      Administrador

    • 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 :-)

  4. 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” );

  5. john

    How do customize the E-mail Icon?

  6. 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.

      Administrador

  7. 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.

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.