Gostaria criar um site para a área de membros com o WordPress?

Bem, provavelmente você está ciente das várias dificuldades encontradas durante este processo. Felizmente, configurar o site da área de um membro usando WooCommerce pode tornar o trabalho muito mais fácil.

Primeiro, dê uma olhada em como Crie uma área de membro do WordPress

Mas lembre-se: depois de criar o site da área de um membro, é imperativo que seu site ofereça exclusividades para usuários conectados ou assinantes do WooCommerce.

Neste tutorial, mostrarei como exibir menus com base na função dos usuários.

Mas antes de começar, reserve um tempo para dar uma olhada Como instalar um tema WordPressQuantas plugins devo instalar no WordPress.

Então vamos ao trabalho!

Entenda a necessidade de mostrar ou ocultar itens de menu

Claro, se você não quiser que certas páginas sejam acessíveis a usuários que não estão logados, você não vai querer que essas páginas apareçam no menu de navegação também.

Da mesma forma, haverá algumas páginas que podem não ser muito úteis para os membros (por exemplo, páginas que vendem produtos de assinatura, o que é desnecessário para usuários já assinados) e, portanto, é melhor manter essas páginas ocultas dos assinantes.

Em essência, para o site da área de um membro, você deve considerar adicionar lógica condicional mostrar ou ocultar itens no menu, considerando a função do usuário.

Etapa 1 - Configurar funções de assinante

Antes de configurar itens de menu para seus assinantes WooCommerce, você deve primeiro definir os papéis de assinantes ativos ou inativos. Este é um recurso disponível com a extensão WooCommerce " WooCommerce Assinaturas ". Em seguida, vá para as configurações do WooCommerce e clique na guia Assinaturas. É aqui que você terá que definir o papel dos assinantes ativos e inativos.

Lembre-se de que os usuários ativos têm a função "assinanteE assinantes inativos têm o papel " cliente Por padrão, conforme mostrado na imagem abaixo:

Subcription WooCommerce WordPress plugin para assinaturas WooCommerce

Observação: você também pode optar por configurar funções personalizadas para seus assinantes, usando WordPress plugins tal como Editor de função do usuário.

Lembre-se de que as funções que atribuiremos aos assinantes ativos e inativos nos ajudarão a mostrar ou ocultar certos itens do menu.

Vá além em sua leitura descobrindo Como restringir o acesso à mídia do WordPress a determinados usuários

Etapa 2 - Configurar itens de menu para assinantes ativos do WooCommerce

Então agora que você definiu funções ativas (e inativos) dos assinantes do WooCommerce, você deve decida qual item de menu você deseja exibir para seus assinantes ativos. Aqui precisamos usar o menu do plugin “if menu”.

O plugin " Se o menu »Permite que você mostre / oculte seus menus com base em declarações condicionais, como funções de usuário, se um usuário está conectado ou não, etc. Mas antes de usar o plugin, você primeiro precisa se certificar de que o plugin está ativado.

Assim que o plug-in for ativado, uma nova caixa " Ativar condicional Logic Será adicionado a cada item do menu. Para fazer isso, vá para " Aparência → Menus E a partir daí, você pode começar a fazer alterações nos menus de navegação.

Em seguida, clique em um dos menus de navegação e ativar lógica condicional. E então, você só precisa escolher se deseja mostrar ou ocultar o item de menu selecionado. Em seguida, você precisará escolher uma das condições correspondentes na lista suspensa a seguir.

Como precisamos exibir apenas itens de menu para assinantes ativos, precisamos escolher a opção " Usuário é assinante ".

menu para exibir apenas para assinantes

Depois de selecionar uma condição, basta pressionar o botão " Salvar menu" Agora, a cada vez, o menu com uma condição será exibido quando a condição for atendida.

subscreve menu se menu de plugin WordPress

Na imagem acima, você pode ver a variação entre dois menus para usuários inscritos e aqueles que não são. Você também pode fazer o mesmo para usuários que não estão logados.

Leia também Como redirecionar usuários após o login no WordPress

Como redirecionar um usuário quando não está logado

Você pode adicionar um redirecionamento que impedirá o usuário de acessar uma página específica quando não atender a determinadas condições. Lembre-se que eu te mostrei como criar um plugin para WordPress. Você precisará adicionar a parte do código que fornecerei.

Lembro que este método é destinado a quem tem um domínio da linguagem de programação PHP.

add_action( 'admin_init', 'redirect_non_logged_users_to_specific_page' );

function redirect_non_logged_users_to_specific_page() {

if ( !is_user_logged_in() && is_page('identifiant-de-la-page-ou-slug') && $_SERVER['PHP_SELF'] != '/wp-admin/admin-ajax.php' ) {

wp_redirect( 'http://www.example.com/page-de-destination/' ); 
    exit;
}

Nesse código, o que você precisa alterar é o nome ou o identificador da página " ID-of-the-page-ou-bala Na função « is_page "; e você também deve definir o endereço de destino, na função " wp_redirect ".

É tudo o que você precisa saber para este tutorial. Sinta-se à vontade para nos fazer perguntas no formulário de comentários.

Descubra também alguns plugins premium do WordPress  

Você pode usar outro WordPress plugins para dar uma aparência moderna e otimizar o manuseio do seu blog ou site.

Oferecemos a você aqui alguns plugins premium do WordPress que ajudarão você a fazer isso.

1. WordPress Galeria Vídeo

WordPress Video Gallery é um plugin de galeria de vídeo muito impressionante; apenas o que é necessário para o seu site. É poderoso, responsivo, rápido e com tecnologia de ponta. No entanto, este plugin se distingue principalmente pelo fato de ser altamente personalizável. 

Plugin wordpress da galeria de vídeos

Portanto, você tem 5 estilos diferentes para combinar com qualquer imagem de marca. E se isso não for suficiente para você, você pode gerar seu próprio estilo e esquemas de cores. 

Veja também Como criar uma galeria de fotos em seu blog WordPress

Com o WordPress Video Gallery, desfrute de várias galerias de vídeo em uma. Com efeito, este WordPress Plugin premium configura uma galeria que transmite seu conteúdo de várias outras galerias. Por exemplo, você pode criar uma galeria combinada com um canal do Vimeo + uma playlist do YouTube + alguns de seus próprios vídeos.

Descarregar | Demo | hospedagem na web

2. Sucuri

Sucuri é o melhor firewall e plugin de segurança para WordPress. Como um firewall de site da Web, a Sucuri possui uma opção integrada para armazenar em cache o conteúdo do seu site e ativar a compactação gzip com o clique de um mouse.

Sucuri

Descubra também Como proteger o seu blog WordPress com um firewall

Esta é a melhor opção para qualquer site porque a Sucuri é um firewall de nível DNS. O que significa que ele pode servir o conteúdo em cache para seus usuários antes mesmo de sua solicitação chegar ao seu site.

Este procedimento fornece ao seu site uma incrível melhoria no desempenho.

Descarregar | Demo | hospedagem na web

3. Plug-in de marketing de SMS para WordPress

Ce WordPress Plugin marketing premium é especialmente projetado para trabalhar com SMS.

Plugin Wordpress sms marketing wordpress

Como na maioria das ferramentas de marketing automatizadas, isso permite otimizar seus esforços de marketing por meio de programação em bloco, mensagens automatizadas, acionar ações e muito mais.

Descubra o nosso artigo sobre: BuddyPress e bbPress: dois plugins do WordPress para manter uma conversa

Ele também é fornecido com análises integradas para que você possa ver os resultados de suas campanhas de marketing por SMS para ver como elas estão funcionando.

Descarregar | Demo | hospedagem na web

Recursos Recomendados

Descubra outros recursos recomendados para ajudá-lo a criar e gerenciar seu site.

Conclusão

Aqui ! É isso para este tutorial, espero que ele permita que você exiba um menu condicional para seus assinantes do WooCommerce. Não hesite em compartilhe com seus amigos em suas redes sociais favoritas

No entanto, você também pode consultar nossos recursos, se você precisar de mais elementos para realizar seus projetos de criação de sites da Internet, consultando nosso guia em Criação de blog WordPress.

Se você tiver sugestões ou comentários, deixe-os em nossa seção Comentários.

...