Menu adicional

Obtenha o MemberPress hoje mesmo! Comece a ser pago pelo conteúdo que você cria! Obtenha o MemberPress agora

How to Override Email Templates in MemberPress?

MemberPress sends automatic emails to members when important events like signing up, renewing subscriptions, or processing payments occur. The default MemberPress emails might not match your website's style and must be customized. You can override email templates to have them represent your brand better while keeping all the essential information.

This guide explains how to override the MemberPress default email templates to adjust the look and content of MemberPress emails to your brand and needs.

O que são modelos de e-mail MemberPress?

Email templates control how your automatic MemberPress emails look and what they say.

These templates use HTML (the code used to create web pages) and unique MemberPress tags that automatically add member-specific information. MemberPress tags add member information like name, email, membership details, etc.

Observação: O modelos de e-mail originais são armazenados nos arquivos de plug-in do MemberPress e não deve ser alterado diretamente. Todas as alterações feitas diretamente nesses arquivos serão apagadas quando você atualizar o plug-in MemberPress.

The default templates are stored in the MemberPress plugin files and should not be changed directly because updates will erase your changes.

Modifying Default Email Content

A built-in editor allows you to modify the content of MemberPress emails. To update the content of any default email, click the Editar option next to the email name under Email settings. The settings for MemberPress emails are available at Painel de controle > MemberPress > Configurações > guia E-mails.

Font Styling in MemberPress Emails

You can extend the capabilities of the MemberPress email editor by adding font styling options. To do this, you would need to add the Ferramentas avançadas do editor plugin to your website.

Once activated, the plugin will add the font styling settings to the email editor options.

Override Email Templates Via 3rd-Party Plugin

You can customize the entire MemberPress email template design by using a 3rd-party Modelos de e-mail plugin.

This plugin can store your custom email template design and override the default email templates. Therefore, you can apply your custom design to any MemberPress email type by deactivating its default template.

Você deve install and activate the Email Templates plugin to use it on your website.

Observação: O Modelos de e-mail plugin must be active on your website to use custom email templates created with this plugin.

Para criar um design de modelo personalizado usando o plug-in Email Templates, siga estas etapas:

  1. Navegue até Dashboard > Appearance > Email Templates. This will open the email editing page.
  2. Crie seu modelo personalizado conforme necessário, incluindo o cabeçalho, o corpo, o rodapé e o plano de fundo do e-mail.
  3. Clique no botão Publicar para salvar seu design.

Depois que seu design de modelo personalizado for salvo, você poderá aplicá-lo a qualquer tipo de e-mail do MemberPress:

  1. Navegue até Painel de controle > MemberPress > Configurações > E-mails guia.
  2. Encontre o e-mail MemberPress tipo ao qual você deseja aplicar seu design de modelo personalizado e clique no botão Editar botão.
  3. Desmarque a opção Usar modelo padrão para aplicar um design personalizado a esse tipo de e-mail.

Dica: Como alternativa ao Modelos de e-mail você pode usar o plug-in Designer de modelos de e-mail plugin. Esse plug-in também funciona bem com o MemberPress.

Override Email Templates Manually

Alternatively, you can customize MemberPress email templates manually. In this case, to customize your email templates, you need:

  • Acesso aos arquivos de seu site por meio de um Cliente FTP (por exemplo Filezilla) or a file manager plugin (e.g. Gerenciador de arquivos). If available, you can also use the file manager provided by your hosting service;
  • Um ativo tema infantil em seu site.

Modelos de e-mail padrão do MemberPress

To start with, you should locate the default MemberPress email template files. You can copy these files and use them to create your custom email templates.

You can find the default email templates following these steps:

  1. Access your website files either by connecting with an FTP client or using a file manager.
  2. Navegue até a seção wp-content/plugins/memberpress/app/views/emails pasta.
  3. Browse through the files to find the email template you need. Some of the most common templates are:
    • member_signup_completed.php - enviado quando um membro conclui o registro;
    • cartão_de_crédito_expirando.php - enviado quando o cartão de crédito de um associado está prestes a expirar;
    • subscription_renewed.php - enviado quando uma assinatura é renovada;
    • transaction_completed.php - enviado quando um pagamento é concluído;
    • transaction_refunded.php - enviado quando um pagamento é reembolsado.

Como criar seus modelos de e-mail personalizados

All custom email templates should be stored in your child theme. To do this, you must create a specific folder structure under your child theme folder:

  1. Navegue até a pasta do tema filho (geralmente em wp-content/themes/your-child-theme-name).
  2. Crie uma nova pasta chamada memberpress.
  3. Dentro dessa pasta, crie outra pasta chamada e-mails. Portanto, seu caminho final deve ser: wp-content/themes/your-child-theme-name/memberpress/emails/.

Next, you should copy the default email template file you wish to modify to your child theme:

  1. Navigate back to the original email templates folder (wp-content/plugins/memberpress/app/views/emails/).
  2. Here, find the file of the email template you want to modify, and make a copy of this file.
  3. Mova o arquivo copiado para sua pasta de modelos personalizados (wp-content/themes/your-child-theme-name/memberpress/emails/).

Observação: The custom email template file name must be identical to the original one.

Depois que o arquivo de modelo de e-mail copiado for adicionado à pasta de modelos de e-mail personalizados, você poderá começar a personalizar o modelo:

  1. Abrir o arquivo usando qualquer editor de texto.
  2. Aplique suas modificações para o design e o texto.

Observação: Certifique-se de que nenhuma alteração seja feita em qualquer MemberPress email parameters (por exemplo {$user_first_name}) presentes no código. Essas tags inserem informações relacionadas aos membros em seus e-mails. Se forem modificadas, essas tags deixarão de funcionar.

  1. Salvar o arquivo mudanças sem alterar o nome do arquivo.

Creating a Custom Override Email Templates Plugin (Alternative Method)

If you prefer not to, or can't use a child theme, you can create a simple plugin instead:

  1. Access your website files either by connecting with an FTP client or using a file manager.
  2. Create a new folder my-memberpress-emails no wp-content/plugins/ diretório.
  3. Dentro dessa pasta, crie um arquivo chamado my-memberpress-emails.php.
  4. Copie e cole esse código no arquivo:
<?php
/**
* MemberPress Email Template: Custom Email Templates Plugin
* Plugin Name: My MemberPress Email Templates
* Description: Custom email templates for MemberPress
* Version: 1.0 * Author: Your Name
*/
function custom_memberpress_email_paths($paths) { // Add your custom template
directory $paths[] = plugin_dir_path(__FILE__) . 'templates/';
return $paths;
}

add_filter('mepr_view_paths', 'custom_memberpress_email_paths');
  1. Crie uma pasta chamada modelos dentro da pasta do novo plug-in.
  2. Crie uma pasta chamada e-mails dentro do modelos pasta.
  3. Copie e personalize os modelos de e-mail conforme descrito anteriormente, colocando-os na pasta templates/emails/ pasta.
  4. Ir para Dashboard > Plugins e ative seu novo plug-in.

Observação: The steps above will create a custom plugin named My MemberPress Email Templates. You can change the name of your plugin if you want. If you change the plugin name, ensure that the same name is applied to all above-mentioned steps.

MemberPress Email Template Customization Examples

Ao editar seus arquivos de modelos personalizados, estas são algumas das alterações mais comuns que você pode aplicar:

  1. Altere a linha de assunto do e-mail:
    • Procure por textos que comecem com $subject = próximo à parte superior do arquivo;
    • Altere o texto entre as aspas simples.
    • Mantenha qualquer texto entre chaves, como {$blog_name} como esses para inserir automaticamente o nome do site.
// MemberPress Email Template: Member Signup Email Subject 
// Change the text between the quotes to customize your subject line

$subject = 'Welcome to {$blog_name}!';
  1. Alterar a mensagem de e-mail:
    • O texto que começa com $message = contém o código HTML que cria o design do e-mail. Localize essa seção no código do modelo;
    • You can change the text parts while keeping the HTML tags and email parameters;
    • Email parameters look like {$user_first_name} ou {$product_name} e não deve ser removido.
// MemberPress Email Template: Member Signup Email Content 
// Edit the text between <p> e </p> tags to change the message

$message = ' <html> <body> <div> <h1>Bem-vindo ao {$blog_name}!</h1> <p>Olá {$user_first_name},</p> <p>Thank you for joining our {$product_name} membership!</p> <p>Sua conta agora está pronta para ser usada.</p> <p>Você pode fazer login em sua conta aqui:</p> <p><a href="{$login_page}">Acesse sua conta</a></p> <p>Obrigado,<br>A equipe {$blog_name}</p> </div> </body> </html>';
  1. Adicione seu logotipo:
    • Localize a seção no início do corpo do e-mail;
    • Adicione uma tag de imagem com o URL completo do seu logotipo;
    • Certifique-se de que o URL comece com "https://" e aponte para o arquivo de imagem.
// MemberPress Email Template: Adding a Logo 
// Insert this code at the beginning of your email body

<div style="text-align: center; margin-bottom: 20px;"> <img src="https://yourwebsite.com/wp-content/uploads/your-logo.png" alt="Nome do seu site" width="200" /> </div>

Teste de seus modelos de e-mail personalizados

Depois de fazer as alterações, teste seus e-mails personalizados para ter certeza de que estão corretos:

  1. Ir para Painel de controle > MemberPress > Configurações.
  2. Clique no botão E-mails guia.
  3. Localize o tipo de e-mail que você personalizou.
  4. Clique no botão Enviar teste botão.
  5. Verifique sua caixa de entrada de e-mail para ver a aparência do e-mail.

Solução de problemas comuns

Se seus modelos de e-mail personalizados não estiverem funcionando:

  1. Verifique se sua estrutura de pastas está exatamente seu-tema-filho/memberpress/emails/.
  2. Certifique-se de que os nomes de seus arquivos correspondam exatamente aos arquivos originais.
  3. Verifique se você não excluiu acidentalmente nenhuma tag de modelo (texto entre chaves, como {$first_name}).
  4. Limpe todos os plug-ins de cache que você instalou.
  5. Tente desativar temporariamente outros plug-ins para verificar se há conflitos.

Resumo

A personalização dos modelos de e-mail do MemberPress permite que você crie e-mails profissionais e de marca que combinem com o design do seu site.

Além disso, você pode adjust your MemberPress email settings and additional parâmetros de e-mail para personalizar e-mails adicionais.

Este artigo foi útil?

Artigos relacionados

garota do computador

Obtenha o MemberPress hoje mesmo!

Comece a ser pago pelo conteúdo que você cria.