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.
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.
Para criar um design de modelo personalizado usando o plug-in Email Templates, siga estas etapas:
- Navegue até Dashboard > Appearance > Email Templates. This will open the email editing page.
- Crie seu modelo personalizado conforme necessário, incluindo o cabeçalho, o corpo, o rodapé e o plano de fundo do e-mail.
- 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:
- Navegue até Painel de controle > MemberPress > Configurações > E-mails guia.
- Encontre o e-mail MemberPress tipo ao qual você deseja aplicar seu design de modelo personalizado e clique no botão Editar botão.
- Desmarque a opção Usar modelo padrão para aplicar um design personalizado a esse tipo de e-mail.
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:
- Access your website files either by connecting with an FTP client or using a file manager.
- Navegue até a seção
wp-content/plugins/memberpress/app/views/emails
pasta. - 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:
- Navegue até a pasta do tema filho (geralmente em
wp-content/themes/your-child-theme-name
). - Crie uma nova pasta chamada
memberpress
. - 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:
- Navigate back to the original email templates folder (
wp-content/plugins/memberpress/app/views/emails/
). - Here, find the file of the email template you want to modify, and make a copy of this file.
- Mova o arquivo copiado para sua pasta de modelos personalizados (
wp-content/themes/your-child-theme-name/memberpress/emails/
).
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:
- Abrir o arquivo usando qualquer editor de texto.
- Aplique suas modificações para o design e o texto.
- 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:
- Access your website files either by connecting with an FTP client or using a file manager.
- Create a new folder
my-memberpress-emails
nowp-content/plugins/
diretório. - Dentro dessa pasta, crie um arquivo chamado
my-memberpress-emails.php
. - 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');
- Crie uma pasta chamada
modelos
dentro da pasta do novo plug-in. - Crie uma pasta chamada
e-mails
dentro domodelos
pasta. - Copie e personalize os modelos de e-mail conforme descrito anteriormente, colocando-os na pasta
templates/emails/
pasta. - Ir para Dashboard > Plugins e ative seu novo plug-in.
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:
- 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.
- Procure por textos que comecem com
// MemberPress Email Template: Member Signup Email Subject
// Change the text between the quotes to customize your subject line
$subject = 'Welcome to {$blog_name}!';
- 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.
- O texto que começa com
// 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>';
- 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:
- Ir para Painel de controle > MemberPress > Configurações.
- Clique no botão E-mails guia.
- Localize o tipo de e-mail que você personalizou.
- Clique no botão Enviar teste botão.
- 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:
- Verifique se sua estrutura de pastas está exatamente
seu-tema-filho/memberpress/emails/
. - Certifique-se de que os nomes de seus arquivos correspondam exatamente aos arquivos originais.
- Verifique se você não excluiu acidentalmente nenhuma tag de modelo (texto entre chaves, como
{$first_name}
). - Limpe todos os plug-ins de cache que você instalou.
- 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.