Suporte » Temas » Barra de Administração – link apenas para admin.

  • Resolvido heijmeijer

    (@heijmeijer)


    Estou criando uma barra de administração para o meu site (vou remover a padrão do wp) e gostaria que nela aparecesse um link com o nome ADMINISTRAÇÃO com link para o wp-admin. Só que gostaria que esse link aparecesse somente se o usuário que efetuou o login for administrador, editor, autor ou colaborador. Ou seja, se o usuário que efetuou o login for assinante, somente deverá aparecer o nome dele e um link para o perfil e para os outros usuários deverá aparecer também um link para o wp-admin.

    Minha intenção com isso é criar uma nova página de perfil para os assinantes, onde possam editar suas informações e ver os dados da sua conta, como comentários, ultimos posts acessados, etc.

    Bom, eu já criei a barra apenas com o link para o perfil e gostaria de que aparecesse o link para o wp-admin se o usuário que efetuou o login tiver o nível de Adm, editor, autor ou colaborador.

    O meu código está assim:

    `<?php
    global $user_ID, $user_identity;
    get_currentuserinfo();
    if (!$user_ID):
    ?>
    <?php else: ?>

    <div class=”user”>

    <li>Ol&aacute, <span id=”name”><?php echo $user_identity; ?></span></li>
    <li> <a href=”/wp-admin/profile.php”>Perfil</a>
    </div> </li>`

    <?php endif; ?>

    Espero ter conseguido explicar.
    Conseguiram entender?

    Agradeço desde já,
    Felipe.

Visualizando 1 resposta (de um total de 1)
  • Criador do tópico heijmeijer

    (@heijmeijer)

    Resolvido;

    Para mostrar um conteúdo apenas para usuários de determinado nível, basta incluir o código abaixo

    <?php if ( $user_level >= 1 ) : ?>
     CONTEÚDO
    <?php endif // $user_level >= 1 ?>

    O Level 1 pode ser alterado para o nível desejado de usuários para visualizar determinado conteúdo.

    http://codex.wordpress.org/User_Levels

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Barra de Administração – link apenas para admin.’ está fechado para novas respostas.