Você gostaria de exibir menus diferentes no WordPress? Talvez mostrar um menu diferente se os usuários estiverem logados, ocultar um item em um menu para algumas páginas?

Normalmente, para fazer tudo isso, você precisa de um pouco de código para chegar lá ou apenas pequenos retoques CSS para ocultar o menu, mas você não acha que seria melhor fazer essas operações a partir do seu painel?

Neste tutorial, mostraremos como adicionar menus a condições lógicas no WordPress.

Mas antes, se você nunca instalou o WordPress, descubra Como instalar um blog WordPress passos 7 et Como encontrar, instalar e ativar um tema WordPress em seu blog 

Então, voltemos ao porquê de estarmos aqui. como exibir diferentes menus do wordpress 2

A primeira coisa a fazer é instalar e ativar o plugin « Se menu ", Disponível no WordPress.org. Para economizar tempo, recomendo que você instale-o no seu painel.

como exibir diferentes menus do wordpress 3

Este plugin funciona out-of-the-box , Por assim dizer, que não precisa ser configurado. Tudo o que você precisa fazer é acessar o menu « Aparência> Menus E comece a personalizar seus menus.

apresentação de captura

Na realidade, tudo é simples. Você só precisa clicar em " permitir lógica condicional Para ativar a condição no menu. Uma vez feito, você notará novas opções que aparecem abaixo.

Descubra também Como adicionar um menu de navegação personalizado no WordPress

Essas opções permitem mostrar ou ocultar (Mostrar / Ocultar) o menu se o usuário for:

  • logado
  • um administrador
  • Um editor
  • Um assinante
  • um autor
  • um contribuinte
  • Na página inicial
  • Em uma página
  • Ao ler um artigo

Como adicionar código personalizado para ocultar um menu

Então, você é um entusiasta das personalizações do WordPress? Agora vou mostrar como personalizar a exibição condicional dos menus.

na realidade

Tudo o que você precisa fazer é inserir o seguinte código no diretório arquivo "functions.php" do seu " tema criança Ou em um arquivo específico de um de seus plugins. Pessoalmente, sugiro que você crie um plugin.

Discover Como criar rapidamente um plugin para WordPress

add_filter ('if_menu_conditions', 'my_nouvelles_conditions');
função mes_nouvelles_conditions ($ condições) {
  $ conditions [] = array (
    'nome' => __ ('Se a página for um arquivo'), // nome da condição
      'condição' => função ($ item) {// função de retorno que retorna VERDADEIRO / FALSO
      return is_post_type_archive (); // se a página é o arquivo
    }
  );
  retornar condições $;
}

Isso adicionará uma nova opção à lista de opções condicionais.

apresentação de captura-2

Isso foi tudo o que foi feito para exibir os menus condicionais no WordPress.

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. Easy Custom JS e CSS 

Ce WordPress Plugin premium é um poderoso editor de código CSS e JavaScript que permite adicioná-los a qualquer seção do seu site. Plugin de WordPress de personalização extra de JS e CSS personalizado fácil

Ele permite que você mantenha suas personalizações mesmo após uma grande atualização do seu tema WordPress.

Você tem a opção de limitar o campo de uso do seu código personalizado. Por exemplo, você pode usar seu código apenas para um artigo no formato de vídeo. Ou você pode limitar seu código a um tema específico; O que é útil se você muda frequentemente os temas do seu blog do WordPress.

Descarregar | Demo | hospedagem na web

2. Login Ninja

Ce WordPress Plugin permite que você personalize sua página de login. É mais do que apenas personalizar seu formulário de login. Você pode personalizar a página inteira, alterando sua cor, adicionando uma imagem de fundo, adicionando um logotipo e muito mais. Login do plugin Ninja WordPress

Suas outras características são: proteção de login e formulários de registro com captcha, banimento automático e manual de IPs que atacam por força bruta, um log detalhado de todas as atividades relacionadas à conexão, redirecionamento de usuários baseado em funções e nomes de usuário, recebimento de notificações por e-mail para todos os eventos de login, interface gráfica fácil de usar, documentação detalhada e muito mais.

Descarregar | Demo | hospedagem na web

3. Armário de conteúdo súper social

Super Social Content Locker é um plugin completo, com funcionalidade de bloqueio de conteúdo social para o seu blog. Em particular, ele permite que você bloqueie seu conteúdo e personalize o modo de desbloqueio que seus visitantes usarão.Os plug-ins wordpress do Super Social Content Locker bloqueiam o conteúdo do site

Assim, para desbloquear o conteúdo, os usuários, por exemplo, seguem você ou compartilham o conteúdo do site nas redes sociais ou assistem à sua publicidade em vídeo. Eles também podem ser solicitados a preencher um formulário ou simplesmente participar de uma votação.

Discover Como criar um menu flutuante no WordPress

Este plug-in pode ser usado de duas maneiras: em um widget da barra lateral autônoma ou em qualquer lugar do site.

Descarregar | Demo | hospedagem na web

Recursos Recomendados

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

Conclusão

É isso aí! Isso é tudo para este tutorial, agora exiba seus diferentes menus no WordPress de acordo com usuários e visitantes. Não hesite em compartilhe com seus amigos em suas redes sociais favoritas

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

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

...