Suporte » Desenvolvendo com WordPress » Apenas usuários registrados podem "responder" comentários

  • Pessoal,

    Estou fazendo um blog, e queria que apenas os administradores pudessem responder aos comentários ( entendem esese “responder” como um outro comentário com 1 nivel para a direita).

    Ou seja, todos os comentários deveram estar na mesma linha vertical, apenas as “respotas” dos autores devem estar 1 nivel para direita.

    Fazer o nivel para a direita eu consigo…
    O que estou precisando é fazer com que apenas os administradores (editores no caso), possam ver o link responder.

    Alguem sabe como fazer?

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • A função Current user can pode ajudar nisso.

    Não sei se você já tem uma função pronta pra que faça um quote, mas um exmplo seria usando o plugin Quote Comments. Como você precisa colocar o código <?php if (function_exists('quote_comment')) { quote_comment(); } ?> onde você quer que apareça esse link para fazer o quote, você poderia fazer algo assim:

    <?php if ((function_exists('quote_comment'))&&current_user_can('editor' ))
    {
        quote_comment();
    }

    Acredito que funcionará corretamente ;D

    Criador do tópico Lincoln Lemos

    (@lincoln-lemos)

    Obrigado,

    Acho que resolvi o problema, apropriando do seu código.
    Abaixo, segue o resolvido.

    <?php if (current_user_can('editor' ))
            {
    			echo '<div class="reply">';
    			comment_reply_link(array_merge( $args, array('add_below' => $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth'])));
    			echo '</div>';
            } ?>
Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Apenas usuários registrados podem "responder" comentários’ está fechado para novas respostas.