Menu adicional

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

Como substituir arquivos de modelo?

Ao criar uma substituição de modelo, Por favor, lembre-se que os modelos podem mudar com o tempo. O usuário deve Verifique se há incompatibilidades após cada nova versão estável do plug-in MemberPress para garantir que seus modelos continuem funcionando corretamente.

Visão geral do vídeo

Instruções gerais

Para aqueles que têm mais aptidão técnica, agora (versão 1.1.7+ do MemberPress) é possível criar um diretório na pasta base do seu tema ou tema filho chamado "memberpress". Dentro dessa pasta, você pode colocar qualquer um de nossos modelos para substituí-los por seus próprios. Todos os nossos modelos podem ser encontrados na pasta ../app/views/ nos arquivos de plug-in do MemberPress.

Ao adicionar um arquivo de modelo, você precisa manter intacta a estrutura de diretórios após a pasta "views". Assim, por exemplo, se você quiser substituir o arquivo /app/views/account/home.php você colocaria o arquivo em /seu-tema/memberpress/account/home.php.

Exemplos

Modelo MemberPress Localização do arquivo Localização do modelo substituído
Página de registro plugins/memberpress/app/views/checkout/form.php themes/your-theme/memberpress/checkout/form.php
Guia Página inicial da conta plugins/memberpress/app/views/account/home.php themes/seu-tema/memberpress/account/home.php
E-mail de senha definida pelo usuário plugins/memberpress/app/views/emails/user_set_password.php themes/your-theme/memberpress/emails/user_set_password.php

Não recomendamos copiar toda a pasta /app/views/, mas, em vez disso, copiar apenas os arquivos que você precisa substituir. Isso limitará a chance de conflitos com futuras atualizações do MemberPress. Os modelos podem mudar com o tempo, portanto, certifique-se de verificar a compatibilidade após novas versões do MemberPress. Por esse motivo, recomendamos enfaticamente que você mantenha um site de teste separadamente para testar as novas atualizações etc. antes de transferi-las para um site ativo.

Faturas em PDF

Os arquivos de modelo de fatura em PDF devem ser colocados em /seu-tema/memberpress/account/invoice/simple.php para o Simple e o /seu-tema/memberpress/account/invoice/modern.php para o modelo Modern.

Contas e cursos corporativos

Desde a versão 1.5.18 do MemberPress Corporate Accounts e a versão 1.0.25 do MemberPress Courses, você também pode substituir os modelos no MemberPress Corporate Accounts e no MemberPress Courses Add-ons. Quando você cria modelos personalizados para o MemberPress Corporate Accounts e para os complementos do MemberPress Courses, deve manter a estrutura de pastas em /memberpress-corporate/app/views/ pasta para contas corporativas MemberPress e /memberpress-courses/app/views/ para os cursos MemberPress. Em ambos os casos, o modelo personalizado deve ser inserido em /seu-tema/memberpress/ pasta.

Modelo MemberPress Localização do arquivo Localização do modelo substituído
Marcador de curso plugins/memberpress-courses/app/views/courses/courses_bookmark.php themes/your-theme/memberpress/courses/bookmark.php
Página Gerenciar subcontas plugins/memberpress-corporate/app/views/mpca-manage-account-template.php themes/your-theme/memberpress/mpca-manage-account-template.php

CSS

Se você precisar alterar o CSS, atualmente a melhor maneira de fazer isso é usar um plug-in como o Custom CSS Manager para inserir seus próprios estilos personalizados. Se estiver tendo problemas com seus estilos que substituem o MemberPress', talvez seja necessário adicionar um !importante declaração para eles.

Arquivos de modelo mais comumente usados

Nossos arquivos de modelo comumente usados e seus locais estão incluídos na lista abaixo:

  • Página de registro - /app/views/checkout/form.php
  • Página de checkout - /app/views/checkout/payment_form.php OU /app/views/checkout/spc_form.php Se você estiver usando nosso Checkout de página única característica.
  • Página da conta - /app/views/account/ No entanto, a página da conta usa vários modelos para controlar vários elementos dela. Aqui está uma análise mais detalhada: 
    • Guia Página inicial - /app/views/account/home.php
    • Aba Assinaturas - /app/views/account/subscriptions.php
    • Aba Transações - /app/views/account/payments.php
    • Itens de menu da conta - /app/views/account/nav.php
    • Página da conta página de redefinição de senha - /app/views/account/password.php
  • Página de login - /app/views/login/form.php
    • Página de redefinição de senha da página de login - /app/views/login/forgot_password.php
  • Modelos ReadyLaunch - Todos os arquivos na pasta /app/views/readylaunch Se você estiver usando nosso ReadyLaunch (disponível desde o MemberPress 1.10.0)
  • E-mails do MemberPress - /app/views/emails/ Para fins de brevidade, nem todos os modelos de e-mail serão listados aqui. Observe que os modelos com o prefixo admin_ são os e-mails enviados aos administradores e modelos com o prefixo usuário_ são os enviados aos usuários.
    • Se quiser substituir um dos modelos de e-mail nas configurações (MemberPress->Settings->Emails), depois de adicionar ou atualizar o arquivo de modelo na pasta do tema, você precisará ir para MemberPress->Settings->Emails e clicar em "Reset Defaults" (Redefinir padrões) para carregar o novo modelo. 
    • Por exemplo, user_receipt.php, você precisaria atualizar em MemberPress Settings:

  • Faturas em PDF/plugins/memberpress-pdf-invoice/app/views/account/invoice/ você verá modern.php e simple.php arquivos.
  • Contas corporativas/plugins/memberpress-corporate/app/views/ Aqui está uma análise mais detalhada: 
    • Página Gerenciar subcontas/plugins/memberpress-corporate/app/views/mpca-manage-account-template.php
    • Seção Contas corporativas na página Editar perfil/plugins/memberpress-corporate/app/views/mpca-edit-user-template.php
  • Cursos/plugins/memberpress-courses/app/views/ Aqui está uma análise mais detalhada: 
    • Guia Cursos na página Conta/plugins/memberpress-courses/app/views/account/courses_list.php
    • Página de cursos/plugins/memberpress-courses/app/views/classroom/courses_archive_course.php
    • Página do curso/plugins/memberpress-courses/app/views/classroom/courses_single_course.php
    • Barra lateral do curso/plugins/memberpress-courses/app/views/classroom/courses_sidebar.php
    • Página de aula/plugins/memberpress-courses/app/views/classroom/courses_single_lesson.php
    • Certificados/plugins/memberpress-courses/app/views/courses/courses_certificate.php
Este artigo foi útil?

Artigos relacionados

garota do computador

Obtenha o MemberPress hoje mesmo!

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