• Resolvido wpforever18

    (@wpforever18)


    Olá! Por padrão o author consegue publicar um comentário no seu próprio post sem que haja uma moderação. (Mesmo com tudo bem configurado no painel para que haja moderação). Ou seja: ele está logado e pode publicar um novo comentário ou responder algum sem moderação.

    Eu entendo que isso é normal porque considera-se que o author tem privilégios por ser confiável dentro do site, mas há algum filtro para forçar que todos os comentários (sejam eles de autores ou visitantes) sejam moderados pelo administrador?

    Obrigado!

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

    (@mariovalney)

    WordPress Cleric of Fire

    Sim, isso é um comportamento padrão do WordPress. Autores e outros usuários com permissões acima de assinante geralmente podem comentar livremente em seus próprios posts sem moderação. No entanto, se você deseja forçar que todos os comentários, inclusive os de autores, passem pela moderação antes de serem exibidos, é possível adicionar um filtro no arquivo functions.php do seu tema ou em um plugin personalizado.

    Adicione o seguinte código ao functions.php do seu tema ativo:

    function forcar_moderacao_para_todos($approved, $commentdata) {
    return 0; // Define todos os comentários como "aguardando moderação"
    }
    add_filter('pre_comment_approved', 'forcar_moderacao_para_todos', 99, 2);

    Como funciona?

    • Esse código utiliza o filtro pre_comment_approved para definir todos os comentários como pendentes de moderação, independentemente de quem os publicou.
    • Retornar 0 garante que nenhum comentário será automaticamente aprovado, mesmo os feitos por autores.

    Após adicionar esse código, todos os comentários deverão ser aprovados manualmente pelo administrador antes de aparecerem no site.

    Se precisar de mais ajuda, estou à disposição!

    Criador do tópico wpforever18

    (@wpforever18)

    Olá, Mário! Muito obrigado pela grandiosa ajuda. Deu certo! E parabéns pela dedicação ao explicar como funciona. Isso faz a diferença também. Vou encerrar o tópico com muita gratidão. Abraço.

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Você deve estar conectado para responder a este tópico.