• Gostaria de poder dinamizar alguns itens de menu por exemplo só aparecer o item de administração para meu código da intranet que estou desenvolvendo no WP.

    Imagino que na montagem do menu no header.php eu possa não mostrar determinado item ou mostrar outros conforme o usuário logado na intranet.

    Grato !

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Olá, @bruno-born-neto, tudo bem?

    Pode sim, basta usar a função is_user_logged_in:

    <?php if ( is_user_logged_in() ) : ?>
        <a href="http://exemplo.com.br">Link legal</a>
    <?php endif; ?>

    Abraços

    Criador do tópico Bruno Born Neto

    (@bruno-born-neto)

    Olá Mario !

    O controle da intranet é de outra forma mas isso não seria problema.

    Então eu posso colocar um item de menu e subitens dinamicamente sem que esses itens estejam no menu personalizado. O código do header.ph que eu imagino que cria o menu é:

    <?php if ( has_nav_menu( ‘top’ ) ) : ?>
    <div class=”navigation-top”>
    <div class=”wrap”>
    <?php get_template_part( ‘template-parts/navigation/navigation’, ‘top’ ); ?>
    </div><!– .wrap –>
    </div><!– .navigation-top –>
    <?php endif; ?>

    Nesse código eu consigo criar itens, é isso ?

    Abs

    • Esta resposta foi modificada 7 anos, 4 meses atrás por Mário Valney. Razão: Código
    Moderador Mário Valney

    (@mariovalney)

    WordPress Cleric of Fire

    Pode, claro. Mas não seriam gerenciáveis pela administração.
    Quanto ao código, acho que a melhor pessoa a dizer se funciona ou não é você: basta testar.

    Abraços

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Menu dinâmico’ está fechado para novas respostas.