Ao usar o MemberPress, talvez você queira alterar a aparência das páginas relacionadas à associação. Para alterar os designs padrão, você pode substituir os arquivos de modelo do MemberPress e combinar os designs com o estilo do seu site.
Este guia explica como substituir com segurança os arquivos de modelo do MemberPress e onde encontrar os modelos de que você precisa.
Por que substituir os modelos MemberPress?
Os arquivos de modelo controlam a aparência e o funcionamento das páginas do MemberPress. Esses arquivos criam o design de páginas importantes, como:
- Páginas de registro
- Páginas da conta
- Páginas de preços
- Páginas de agradecimento
- Páginas de login
Ao substituir esses modelos, você pode:
- Combine o design com sua marca
- Adicionar elementos personalizados a páginas específicas
- Alterar o layout dos componentes de associação
- Corrigir problemas de exibição em seu site
Substituir arquivos de modelo MemberPress
O que você precisa antes de começar
Para personalizar os modelos MemberPress, você precisa:
- MemberPress instalado e ativado em seu site WordPress;
- Acesso aos arquivos do seu site por meio de FTP ou de um gerenciador de arquivos;
- Um tema filho (altamente recomendado) para armazenar seus modelos modificados.
Tema filho e pasta de modelos personalizados
Antes de criar qualquer arquivo de modelo personalizado, você deve criar uma pasta em seu tema filho nomeado "memberpress". Você deve colocar todos os arquivos de modelo personalizado relacionados ao MemberPress e aos complementos do MemberPress nessa pasta.
Para criar a pasta estrutura para a pasta de modelos personalizadosSiga estas etapas:
- Acesse os arquivos do seu site por meio de um Cliente FTP (por exemplo Filezilla) ou um gerenciador de arquivos plugin (por exemplo. Gerenciador de arquivos). Se disponível, você também pode usar o gerenciador de arquivos fornecido por sua hospedagem serviço.
- Vá para a pasta do tema filho (geralmente em
wp-content/themes/your-child-theme-name
). - Adicione a pasta chamada
memberpress
para essa pasta.
Dessa forma, o caminho da pasta deve ser /wp-content/themes/your-child-theme/memberpress/
caminho. O o tema de seu filho
na estrutura de pastas mencionada precisa corresponder ao nome da pasta do tema filho.
Como encontrar os arquivos de modelo originais
Primeiro, você deve localizar os arquivos de modelo para os designs que deseja personalizar:
- Conecte-se ao seu site usando FTP ou um gerenciador de arquivos por meio de sua conta de hospedagem.
- Navegue até a seção
wp-content/plugins/memberpress/app/views/
pasta. - Navegue por essa pasta para localizar os modelos que você deseja personalizar. Os locais dos modelos mais comuns nessa pasta incluem:
/checkout/form.php
- a página de registro;/checkout/payment_form.php
- na página de checkout;/checkout/spc_form.php
- o checkout de página única (se ativado);/conta/
- todos os modelos de página da conta. A conta MemberPress usa vários modelos para controlar diferentes elementos da conta. Portanto, nessa pasta, você encontrará os seguintes arquivos:home.php
- a guia Home;subscriptions.php
- na guia Assinaturas;pagamentos.php
- na guia Transações;nav.php
- itens de menu da conta;password.php
- página de redefinição de senha na página da conta;
/readylaunch/
- todos os arquivos de modelo do ReadyLaunch (se estiver usando ReadyLaunch™)./login/form.php
- a página de login;/login/forgot_password.php
- a página de redefinição de senha na página de login;
Ao copiar esses arquivos, lembre-se de manter a estrutura original da pasta.
Para ilustrar, ao copiar o Página de registro você deve criar o arquivo de modelo checkout
na pasta /wp-content/plugins/memberpress/app/views/
pasta. Em seguida, você pode adicionar a pasta form.php
para ele.
Criação de arquivos de modelos personalizados
Para modificar qualquer arquivo de modelo, copiar o arquivo de modelo original para a pasta de modelos personalizados. Você deve fazer isso somente para os arquivos de modelo que precisa modificar.
Para substituir corretamente os arquivos de modelo do MemberPress, é necessário garantir o seguinte:
- O arquivo de modelo personalizado os nomes devem corresponder os nomes dos arquivos originais;
- Copie a estrutura de pastas após o
/visualizações
juntamente com o arquivo de modelo.
Adicionar os arquivos de modelo ao seu tema filho dessa forma substituirá automaticamente os arquivos de modelo do MemberPress. Agora, você pode aplique todas as modificações ao arquivo que você copiou.
Exemplo: Substituindo o modelo de página da conta
Digamos que você queira personalizar a página inicial da conta MemberPress. As etapas seriam as seguintes:
- Encontre o modelo original em
wp-content/plugins/memberpress/app/views/account/home.php
. - Navegue até a seção
/memberpress
em seu tema filho (wp-content/themes/your-child-theme-name/memberpress
) - Criar o
conta
(se ainda não estiver presente) para corresponder à estrutura original da pasta de arquivos. - Copiar o
home.php
para sua nova pasta. - Editar o arquivo para fazer suas alterações de design.
- Salvar o arquivo.
Substituir modelos de e-mail do MemberPress
Os e-mails MemberPress estão localizados na seção /emails
pasta. Observe que os arquivos de modelo para e-mails enviados aos administradores (Admin Emails & Notices) usam a pasta admin_
prefixo. Os modelos de e-mails enviados aos usuários (Avisos aos membros) têm o prefixo usuário_
prefixo.
Quando você Substituir os modelos de e-mail do MemberPressSe o modelo for personalizado, você precisará executar uma etapa adicional após criar o modelo personalizado:
- Navegue até Painel de controle > MemberPress > Configurações > E-mails guia.
- Localize o e-mail cujo arquivo de modelo você substituiu.
- Clique no botão Redefinir padrões nessa linha para carregar seu novo modelo.

Substituir arquivos de modelo do add-on MemberPress
Complementos do MemberPress são plugins separados que precisam ser instalados e ativados em seu site para serem usados com o MemberPress. Dessa forma, os modelos relacionados a complementos estão localizados em pastas diferentes
Você também pode substituir modelos de complementos do MemberPress usando a mesma abordagem. O processo é semelhante:
- Os arquivos de modelo para cada add-on do MemberPress estão localizados nas pastas específicas do add-on, cada uma contendo o arquivo
aplicativo/visualizações/
estrutura de pastas. - Copie os arquivos de modelo originais e a estrutura de pastas (após o
/visualizações
) para a pasta/wp-content/themes/your-child-theme/memberpress/
pasta. - Edite o arquivo copiado e salve as alterações.
Abaixo estão exemplos da colocação correta dos arquivos de modelo personalizado para diferentes complementos do MemberPress.
MemberPress Contas corporativas
- Os arquivos do modelo original estão localizados em:
/wp-content/
plugins/memberpress-corporate/app/views/ - Exemplo:
- Arquivo original a ser substituído:
mpca-manage-account-template.php
(Página Gerenciar subcontas) - Localização original do arquivo:
/wp-content/
plugins/memberpress-corporate
/app/views/ - Os modelos personalizados devem ser colocados em:
/wp-content/themes/seu-tema-filho/memberpress/
mpca-manage-account-template.php
- Arquivo original a ser substituído:
Cursos do MemberPress
- Os modelos originais estão localizados em:
/wp-content/
plugins/memberpress-courses/app/views/ - Exemplo:
- Arquivo original a ser substituído:
lista_de_cursos.php
(Lista de cursos de contabilidade) - Localização original do arquivo:
/wp-content/
plugins/memberpress-courses/app/views/conta/
- Os modelos personalizados devem ser colocados em:
/wp-content/themes/your-child-theme
/memberpress/conta/
- Arquivo original a ser substituído:
Por outro lado, se você ativar a opção ReadyLaunch™ Cursos/Aulas os arquivos de modelo originais estão localizados em: /wp-content/plugins/memberpress-courses/app/views/classroom/
- Exemplo de ReadyLaunch™:
- Arquivo original a ser substituído:
courses_header.php
(Cabeçalho do curso ReadyLaunch) - Localização original do arquivo:
/wp-content/plugins/memberpress-courses/app/views/sala de aula/
- Os modelos personalizados devem ser colocados em:
/wp-content/themes/seu-tema-filho/memberpress
/classroom/courses_header.php
- Arquivo original a ser substituído:
Faturas em PDF
- Os modelos originais estão localizados em:
/wp-content/
plugins/memberpress-pdf-invoice/app/views/account/invoice/ - Exemplo:
- Arquivo original a ser substituído:
ousimple.php
modern.php
- Localização original do arquivo:
/wp-content/plugins/memberpress-pdf-invoice/app/views/account/invoice/
- Os modelos personalizados devem ser colocados em:
/wp-content/themes/your-child-theme
/memberpress/account/invoice/
- Arquivo original a ser substituído:
Modelos relacionados a complementos mais comumente usados
Os add-ons do MemberPress são plugins separados que precisam ser instalados e ativados em seu site para serem usados com o MemberPress. Dessa forma, os modelos relacionados aos complementos estão localizados em pastas diferentes:
- Faturas em PDF: o simple.php OU modern.php no arquivo /wp-content/plugins/memberpress-pdf-invoice/app/views/conta/fatura pasta;
- Contas corporativasArquivos separados para modelos de subconta e conta corporativa localizados em /wp-content/plugins/memberpress-corporate/app/views/ pasta:
- Página Manage Sub-accounts (Gerenciar subcontas): mpca-manage-account-template.php
- Seção Contas corporativas na página Editar perfil: mpca-edit-user-template.php
- Cursos ReadyLaunch™: Os cursos MemberPress usam vários arquivos de modelo, todos localizados na pasta /wp-content/plugins/memberpress-courses/app/views/ pasta:
- Guia Cursos na página Conta: o lista_de_cursos.php no arquivo /account/courses_list.php pasta;
- Cursos página: o courses_archive_course.php no arquivo /classroom/courses_archive_course.php pasta;
- Curso página: o cursos_single_course.php no arquivo /classroom/courses_single_course.php pasta;
- Barra lateral do curso: o courses_sidebar.php no arquivo /classroom/courses_sidebar.php pasta;
- Lição página: o cursos_single_lesson.php no arquivo /classroom/courses_single_lesson.php pasta;
- Certificados: o cursos_certificados.php no arquivo /courses/courses_certificate.php pasta.
Substituir os estilos do MemberPress usando CSS
Considere usar a opção de CSS personalizado do seu tema em vez de modificar os arquivos de modelo para pequenas alterações de estilo. Essa abordagem costuma ser mais simples para pequenos ajustes de design.
Se você precisar alterar o CSS, A melhor maneira de fazer isso atualmente é usar um plug-in de gerenciador de CSS (por exemplo Gerenciador de CSS personalizado) para adicionar seus próprios estilos personalizados.
Dicas importantes para substituições de modelos
- Substitua apenas o que você precisa: Não copie todos os arquivos de modelo, apenas os que você deseja alterar. Isso reduz a chance de problemas com futuras atualizações do MemberPress.
- Verificar após as atualizações: Os arquivos de modelos podem mudar quando o MemberPress é atualizado. Depois de atualizar o MemberPress, verifique seus modelos personalizados para ter certeza de que ainda estão funcionando corretamente.
- Use CSS sempre que possível: Para alterações simples de estilo, considere o uso de CSS personalizado em vez de substituir arquivos de modelo inteiros. Isso geralmente é mais fácil e tem menos probabilidade de causar problemas.
- Fazer backups: Sempre faça backup de seus modelos personalizados antes de atualizar o MemberPress.
Solução de problemas de substituições de modelos
Se seus modelos personalizados não estiverem funcionando:
- Verifique sua estrutura de pastas: Certifique-se de que as pastas e os arquivos estejam exatamente no lugar certo e com os nomes corretos.
- Verificar nomes de arquivos: Certifique-se de que os nomes de seus modelos personalizados correspondam exatamente aos arquivos originais.
- Limpe seu cache: Se você usa um plug-in de cache, limpe o cache para ver suas alterações. Além disso, limpe o cache do lado do servidor ou CDN, se houver.
- Verificação de conflitos: Tente desativar outros plug-ins temporariamente para verificar se há conflitos.
- Verificar permissões de arquivo: Certifique-se de que seus arquivos de modelo tenham as permissões corretas (geralmente 644).
- Comparar com os originais: Após cada atualização do MemberPress, compare seus modelos personalizados com os novos originais para verificar se há alterações significativas.