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