Ir para o conteúdo principal

Como exibir um menu para os seus WooCommerce assinantes condicionais

Divi: o tema WordPress mais fácil de usar

Divi: O melhor tema WordPress de todos os tempos!

mais Downloads 600.000Divi é o tema WordPress mais popular do mundo. É completo, fácil de usar e vem com mais de modelos livres 62. [Recomendado]

Deseja criar um site da área de um membro com o WordPress?

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

Primeiro, veja 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 WordPress, Quantas plugins devo instalar no WordPress.

Então vamos ao trabalho!

Entenda a necessidade de mostrar ou ocultar itens de menu

Obviamente, se você não deseja que determinadas páginas sejam acessíveis a usuários que não estão logados, também não deseja que essas páginas sejam exibidas no menu de navegação. 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 ao mostrar ou ocultar itens no menu, considerando a função do usuário.

Etapa 1 - Configurando funções de assinante

Antes de configurar itens de menu para seus assinantes do 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, como mostrado na imagem abaixo:

Subcription WooCommerce WordPress plugin para assinaturas WooCommerce

Nota: Você também pode optar por configurar funções personalizadas para seus assinantes, usando plug-ins do WordPress, como o Editor de Função de Usuário.

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

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

2 Etapa - Configurando 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 mostrar / ocultar seus menus com base em instruções condicionais, como funções de usuário, se um usuário está conectado ou não, e assim por diante. Porém, antes de usar o plug-in, primeiro você deve garantir que o plug-in esteja ativado.

Crie facilmente seu site com Elementor

Elementor permite criar facilmente qualquer design de site com uma aparência profissional. Pare de pagar caro pelo que você pode fazer por si mesmo. [Grátis]

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, em seguida, ativar lógica condicional. E então você só precisa escolher se deseja mostrar ou ocultar o item de menu selecionado. 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, sempre que o menu contaminado de uma condição for exibido quando estiver preenchido.

subscreve menu se menu de plugin WordPress

Na imagem anterior, 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 conectados.

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.

Você está procurando os melhores temas e plugins do WordPress?

Baixe os melhores plugins e temas WordPress no Envato e crie facilmente o seu site. Já mais do que 49.720.000 downloads. [EXCLUSIVO]

Descubra também alguns plugins premium do WordPress

Você pode usar outros plugins do WordPress para dar uma aparência moderna e otimizar a aderência 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

A Galeria de Vídeos do WordPress é um plugin de galeria de vídeos muito impressionante; ideal para o seu site. É poderoso, ágil, rápido e na vanguarda da tecnologia. No entanto, este plugin se destaca especialmente pelo fato de ser altamente personalizável.

Plugin wordpress da galeria de vídeos

Então você tem estilos diferentes do 5 para se adaptar a qualquer imagem de marca. E se isso não for suficiente, você poderá gerar seu próprio estilo e seus próprios esquemas de cores.

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

Com a Galeria de vídeos do WordPress, aproveite várias galerias de vídeos em uma. De fato, este plugin premium do WordPress cria uma galeria que distribui seu conteúdo de várias outras galerias. Por exemplo, você pode criar uma galeria combinada com um canal do Vimeo + uma lista de reprodução do YouTube + alguns de seus próprios vídeos.

Descarregar | Demo | hospedagem na web

2. Sucuri

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

Sucuri

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

Essa é a melhor opção para qualquer site, porque a Sucuri é um firewall no nível DNS. Isso significa que ele pode veicular conteúdo em cache para seus usuários antes que a solicitação deles chegue 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

Este plugin premium de marketing para WordPress foi especialmente projetado para funcionar com SMS.

Wordpress sms marketing plugin 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.

Crie facilmente sua loja online

Baixe gratuitamente o WooCommerce, os melhores plugins de e-commerce para vender seus produtos físicos e digitais no WordPress. [Recomendado]

Descarregar | Demo | hospedagem na web

Recursos Recomendados

Descubra outros recursos recomendados que o acompanharão na criação e gerenciamento de seu site.

Conclusão

Aqui ! É isso aí 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.

...

Este artigo contém comentários 0

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios estão marcados com *

Este site usa Akismet para reduzir indesejados. Saiba mais sobre como seus dados de comentários são usados.

De volta ao topo
12 ações
ação8
chilrear1
Enregistrer3