O MemberPress vem com regras de URI personalizadas e MemberPress Complemento para downloads para ajudá-lo a proteger seus arquivos. Mas, em alguns casos, como os arquivos HTML ou os arquivos da biblioteca de mídia do WordPress (o wp-content/upload ), você precisará adotar uma abordagem diferente.
Este documento mostrará como usar o MemberPress e proteger arquivos HTML e WordPress para seus membros.
Por que a proteção de arquivos é importante?
Por padrão, seu site WordPress colocará todos os arquivos carregados na mesma pasta wp-content/upload. Como o WordPress, seu tema e a maioria dos plug-ins em seu site usam essa pasta, é recomendável mantê-la desprotegida. Pelo mesmo motivo, essa pasta costuma ser um alvo para hackers e outras pessoas que tentam obter seu conteúdo (por exemplo, seus e-books, PDFs etc.). Além disso, alguns desses arquivos podem ser indexados pelo Google e por outros mecanismos de pesquisa, o que os torna ainda mais fáceis de encontrar.
Assim, para proteger seu conteúdo pago, você precisaria proteger os arquivos individualmente ou criar pastas personalizadas (ou pastas) onde pudesse salvar esses arquivos em vez da pasta wp-content/upload pasta. Aqui, você pode proteger essas pastas personalizadas usando as regras de URI personalizado do MemberPressou arquivos individuais com os tipos suportados:
'zip','gz','tar','rar','doc','docx','xls','xlsx','xlsm','pdf','mp4','m4v','mp3','ts','key','m3u8'
On the other hand, HTML files are the “building blocks” of your entire site, and these files are not protected by default. Also, the HTML files are not supported by Custom URI rules, nor by the MemberPress Complemento para downloads.
Dessa forma, para proteger qualquer arquivo HTML, você precisaria usar um dos plug-ins de terceiros que vêm com essa funcionalidade.
Para que um desses plug-ins funcione para seus membros, você deve configurar as associações do MemberPress para atribuir a função de usuário personalizada específica da associação aos membros quando eles se inscreverem.
Proteção de arquivos HTML com base nas funções do usuário
As associações do MemberPress vêm com um recurso integrado que permite a você Atribuir a função de usuário personalizada na inscrição.
Dessa forma, seus membros receberão automaticamente funções personalizadas quando se inscreverem nessa associação. Além disso, essa função de usuário será automaticamente removida do membro se a assinatura expirar.
Primeiro, você precisaria criar uma função de usuário personalizada (ou várias funções de usuário) para suas associações. Você pode adicionar novas funções de usuário e modificar as existentes usando plug-ins como Membrose verifique sua documentação para obter mais detalhes sobre como criar e gerenciar funções de usuário no WordPress.
Em seguida, para que sua função de usuário personalizada seja atribuída a membros de qualquer associação, é necessário seguir estas etapas:
- Navegue até Painel de controle > MemberPress > Associaçõese comece a editar a associação;
- Scroll down to Membership Options, and click on the “Avançado” tab;
- Enable the “Funções de usuário para cada associação” option, and choose the user role that should be assigned to members of this membership (membership-specific user role).
- Clique no botão "Atualização” button to save changes.
Agora, seu membro terá funções de usuário personalizadas adicionais (além da função padrão Assinante ) com base em sua assinatura ativa. Você pode então proteger seus arquivos HTML com base nas funções de usuário personalizadas com um dos plug-ins de terceiros.
Você deve usar o plug-in com a capacidade de proteger arquivos HTML e definir a proteção baseada na função do usuário. Sugerimos que você verifique um dos seguintes plug-ins premium para isso:
Como resultado, seus usuários poderão acessar arquivos HTML protegidos somente até que tenham uma assinatura ativa da associação necessária.