Suporte » Desenvolvendo com WordPress » Ajuda com widget Login With Ajax

  • Resolvido Ricardo

    (@rcarreri)


    Preciso de ajuda para adicionar no widget a opção Novo Post, para os administradores e autores.
    Originalmente o widget vem com os seguintes links:
    Perfil
    Sair
    Admin

    Alterei o arquivo widget_in.php e adicionei o seguinte codigo:

    <?php
    if( !empty($wpmu_version) || $user_level > 7 ) {
    ?>
    <a href="<?php bloginfo('wpurl') ?>/wp-admin/post-new.php"><?php _e("Novo Post", 'loginwithajax'); ?></a><br/>
    <?php
    }
    ?>

    Ele mostra para os administradores:
    Novo Post
    Perfil
    Sair
    Admin

    Mas para os autores não.
    Gostaria que mostrasse Novo Post para os autores tb.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Veja se isso funciona

    no lugar do número 7 use current_user_can( ‘edit_posts’ )

    <?php
    if( !empty($wpmu_version) || current_user_can( 'edit_posts' ) ) {
    ?>
    <a href="<?php bloginfo('wpurl') ?>/wp-admin/post-new.php"><?php _e("Novo Post", 'loginwithajax'); ?></a><br/>
    <?php
    }
    ?>

    O uso de número não é recomendado, para mais informações sobre permissões veja
    http://codex.wordpress.org/Roles_and_Capabilities

    Criador do tópico Ricardo

    (@rcarreri)

    Obrigado Myst, funcionou perfeitamente.

    Fiz tb uma alteração e coloquei o Admin em primeiro da lista.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Ajuda com widget Login With Ajax’ está fechado para novas respostas.