O papel que o autor do comentário exerce no blog Por Ezequiel 26 Janeiro 2008 às 9:43 am e possui

Oi, eu sou o Ezequiel e venho, a partir de hoje, compartilhar dicas, truques e algumas informações sobre o Wordpress aqui no pBlog. Como este é meu primeiro post, nada mais justo do que eu postar algo que seja útil, certo? Esta é uma dica interessante para quem possui um número grande de usuários cadastrados. Na hora de visualizar os comentários, é difícil saber quem tem um papel importante dentro do blog e quem não tem. Pois bem, com o tutorial abaixo, você poderá Identificar qual papel o autor do comentário exerce no blog e outras coisas mais. Mas antes de tudo, vamos entender esses papéis.
Todos os usuários no Wordpress possuem um nível (level), quanto mais alto esse nível, mais importante é o papel do usuário dentro do blog. Abaixo explico resumidamente cada papel.

  • Subscriber (Assinante): Este é o papel mais simples que um usuário pode ter. O nível de um usuário assinante é “0” (zero). Permite apenas ao usuário trocar algumas informações de seu perfil e visualizar o Dashboard.
  • Contributor (Contribuinte): Este usuário pode contribuir com posts ao blog, mas estes posts passam por uma aprovação. O nível de um contribuinte deve ser “1”. Permite visualizar o Dashboard, escrever (sob aprovação), gerenciar posts (apenas de sua autoria) e trocar informações do perfil.
  • Author (Autor): Os usuários autores possuem cartão verde para publicar e editar posts, sem estes terem que passar pela aprovação do adminsitrador para serem publicados. O nível de um usuário autor é de “2” a “6”. Permite visualizar o Dashboard, escrever, gerenciar posts (apenas de sua autoria), fazer uploads e trocar informações do perfil.
  • Editor: Os editores podem publicar e editar qualquer post. O nível para um usuário editor deve ser de “7” a “9”. Permite visualizar o Dashboard, escrever, gerenciar posts, categorias, comentários, links e trocar informações do perfil.
  • Administrator (Administrador): Os administradores exercem o papel mais importante dentro do blog, estes podem fazer o que quiser. Todas as ações estão abertas para eles. O nível de um administrador deve ser “10”.

Para mais informações sobre os tipos de usuários, clique aqui.

Basicamente o código retornará algo que você especificar para cada tipo de usuário. Dentre esses acima que especifiquei e mais dois: Super Administrador (Usuário de ID igual a “1”, o dono do blog) e outro que retornará se é um visitante, ou seja, não é um usuário registrado.

Bom, mãos à obra:

Abra o arquivo “comments.php” que está dentro da pasta do tema que esta usando. Localize esta linha:

<?php foreach ($comments as $comment) : ?>

Esta requisição “foreach” irá puxar os comentários e tudo que estiver depois disso e antes do encerramento:

<?php endif; ?>

Será o que irá aparecer em cada comentário. Por isso o código abaixo deve estar dentro destes.

Aplique o seguinte código onde desejar, mas dentro do lugar que falei acima.

  1. <?php $user_comment = get_userdata($comment->user_id); ?>
  2. <?php if(!$user_comment->ID) { ?>
  3. <p>Este usuário não é registrado no blog</p>
  4. <?php } elseif($user_comment->ID == 1) { ?>
  5. <p>Super Administrador</p>
  6. <?php } elseif($user_comment->user_level == 0) { ?>
  7. <p>Assinante (Subscriber)</p>
  8. <?php } elseif($user_comment->user_level == 1) { ?>
  9. <p>Contribuinte (Contribuitor)</p>
  10. <?php } elseif($user_comment->user_level > 1 & $user_comment->user_level <= 6) { ?>
  11. <p>Autor (Author)</p>
  12. <?php } elseif($user_comment->user_level > 6 & $user_comment->user_level <= 9) { ?>
  13. <p>Editor (Editor)</p>
  14. <?php } elseif($user_comment->user_level == 10) { ?>
  15. <p>Administrador (Administrator)</p>
  16. <?php } ?>

Por hoje é só! Espero que tenham gostado.

Adicionar um comentário

8 comentários : “ O papel que o autor do comentário exerce no blog ”

  1. 1
    Érico Oliveira :

    Seja bem-vindo ao pBlog!

  2. 2
    Ezequiel :

    Obrigado Érico!
    Legal, já esta usando a minha dica!
    :D

  3. 3
    Daniel Nass :

    Muito boa a dica amigo! Ja começou postando com o pé direito, continue assim!

    []’s

  4. 4
    Alessandro :

    Gostei da dica. Já estava pensando em fazer algo assim no meu blog, agora com a excelente dica vou lá aplicar os conhecimentos adquiridos!

    Keep up the good work!

    Cya

  5. 5
    Ezequiel :

    Em seguida faço um plugin disso e posto! ;)
    Daí fica a critério de cada um, usar o código ou o plugin.
    O plugin estará mais completo e versátil.
    Podendo ser usado em outros lugares e não só nos comentários.
    Até!

  6. 6
    Marcelo L. :

    Ezequiel, já não existe plugin pra isso? Não tenho certeza, mas acho que sim.

  7. 7
    itqbn psndrhw :

    piqum udhcaykpq dwuapr fvdlj rafnvx dnmrb sfaredphz

  8. 8
    bee bumble :

    Cool!.. Nice work… http://bee-line.bee.igliss.com/bee-smoker.html bee smoker

Escreva um Comentário

XHTML: Você pode usar estas tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>