Suporte » Temas e templates » Ocultar página no menu de navegação

  • Resolvido JoaoLeite13

    (@joaoleite13)


    Boa tarde, desde já peço desculpa senão estou a colocar a questão no sitio correcto.

    Estou a criar o meu 1º site em WordPress, e sou um pouco inexperiente.

    A minha dúvida é como mostrar uma página especifica no menu de navegação só quando é feito login.

    Ou seja, eu já tenho todas as páginas criadas e a aparecer correctamente no menu de navegação, e queria colocar uma nova página ‘Documentação Interna’. E queria que só as pessoas com o login feito tivessem acesso a esta página e que a vissem no menu. E as pessoas sem autenticação feita não tinha acesso à página nem a viam no menu.

    Obrigado.

A visualizar 2 respostas - de 1 a 2 (de um total de 2)
  • Pra fazer isso você vai precisar ter algum conhecimento de programação.
    Você vai precisar fazer 2 menus.
    O primeiro é esse que você já tem e no segundo você vai colocar mais essa pagina que você criou. (Isso no codigo)
    Depois disso você vai usar a função is_user_logged_in para só as pessoas logadas visualizarem seu menu.
    Então vai ficar mais ou menos assim:

    <?php if ( is_user_logged_in() ) {
     // Chamada para o menu logado
    }
    else{
     // Chamada pro menu principal.
    }
    ?>

    Bom espero ter ajudado.
    Abraço

    Thread Starter JoaoLeite13

    (@joaoleite13)

    Já consegui resolver o problema, utilizei um plug in. Mas obrigado pela eslarecimento

A visualizar 2 respostas - de 1 a 2 (de um total de 2)
  • O tópico ‘Ocultar página no menu de navegação’ está fechado a novas respostas.