Ocorrendo adicionar um comentário comentário. Configurando comentários no WordPress

Este nome não interfere em muitos, mas às vezes surge a questão de como alterar adicionar um comentário para deixar um comentário ou algo parecido. Neste caso, este artigo irá ajudá-lo. Como escrevi acima, vou mostrar algumas maneiras.

Método número 1

Para o primeiro método, você deve encontrar o arquivo na pasta com o tema que está instalado em seu site. comentários.php. Se houver um, abra-o e procure nele um array responsável por configurar e exibir o conteúdo do formulário de comentários. Parece algo assim:

$args = array("comment_notes_before" => "

", "comment_field" => "

", "id_submit" => "comm_subm", "label_submit" =>

Então, para este array, você precisa adicionar um novo parâmetro com o valor desejado e pronto. No nosso caso, isso é:

"title_reply" => "Deixe seu próprio comentário",

Como você entende - Deixe sua avaliação, este é o novo nome em vez de - Adicionar um comentário. Você pode adicionar esse parâmetro ao final ou ao início da matriz. Vai ficar algo assim:

$args = array("title_reply" => "Deixe seu comentário", "comment_notes_before" => "

Preencha os campos abaixo. O seu email não será publicado. Os campos obrigatórios estão marcados com *

", "comment_field" => "

", "id_submit" => "comm_subm", "label_submit" => "Enviar",); comment_form($args);

Adicionado ao início e agora, nas páginas de entradas, uma linha será exibida - Deixe seu comentário. Este método não é complicado e requer um esforço mínimo, o principal é definir corretamente o array. Mas às vezes acontece que não há arquivo comments.php dentro do tema ou não há array nele e você não sabe como adicioná-lo lá corretamente, então o segundo método irá ajudá-lo.

Método número 2

A essência do segundo método é adicionar uma nova função, que fará a substituição do nome. Para fazer isso, na pasta com o tema ativo, você precisa encontrar o arquivo funções.php com funções personalizadas e em um local conveniente, se você não souber disso, no final antes da tag de fechamento do PHP - ?> , se não houver nenhum, apenas no final, adicione o seguinte código:

Function wph_change_submit_label($defaults) ( $defaults["title_reply"] = "Envie seu feedback"; return $defaults; ) add_filter("comment_form_defaults", "wph_change_submit_label");

Bônus

Isso é o mesmo, aliás, o que foi feito no primeiro método, simplesmente, ali nós incorporamos diretamente no array, e aqui através do filtro. Após essas etapas, você verá uma alteração no título. Como no primeiro método, você pode alterar o texto - Deixe seu comentário para o que você gosta. Este texto é fornecido como um exemplo.

Também quero sugerir e prestar atenção à declinação da palavra Comentários. Se você tiver uma linha no formulário - 1 comentário ou Comentários: 10. Você pode usar a Função do artigo. Se você já estiver usando, recomendo de acordo com uma matriz:

Array("comentário","comentários","comentários")

Altere os títulos para review, review, reviews se você usou essa palavra nos métodos acima. assim, tudo será igual para você, e não de forma dispersa, há críticas e comentários.

Esta é a informação que eu gostaria de compartilhar com você hoje. Talvez seja útil para alguém.

Isso é tudo, obrigado pela atenção. 🙂

Dmitry Dementy

A conveniência e funcionalidade do sistema de comentários afeta o engajamento do público e o número de comentários no site. Neste artigo, você encontrará análises dos melhores sistemas de comentários externos para ajudá-lo a escolher a melhor solução.


Por que os sistemas de comentários externos são necessários

Para discutir a postagem em um site WordPress com o sistema de comentários padrão e as configurações padrão, você precisará inserir manualmente um nome e endereço de e-mail. O mesmo problema existe em sistemas regulares para discussões de outros mecanismos populares. Por causa disso, você perde muitos comentários, pois os usuários não querem se esforçar na autorização.


Os serviços de comentários de terceiros fornecem os seguintes recursos:

  • Facilidade de autorização para participar da discussão. Aqui você precisa encontrar um equilíbrio entre o desejo do usuário de deixar um comentário o mais rápido possível e a necessidade de obter dados sobre o comentarista do proprietário do recurso.
  • Envolver o público na discussão. Serviços de terceiros notificam os usuários sobre novos comentários.
  • Armazenamento de comentários. Sistemas de terceiros armazenam comentários de usuários em seus servidores. Isso economiza espaço em disco e reduz a carga no servidor do proprietário do site.
  • Possibilidade de avaliar comentários.
  • Possibilidade de recomendar comentários.
  • Expandir a cobertura do público postando automaticamente comentários nos perfis dos usuários nas redes sociais.
  • Capacidade de inserir conteúdo visual nos comentários.

Abaixo, você encontrará visões gerais dos recursos dos sistemas de comentários externos mais convenientes.

Quais sistemas alternativos de comentários podem ser usados ​​no site

Os proprietários de sites têm acesso a serviços de comentários pagos e gratuitos. As mini-revisões possuem informações gerais sobre cada sistema, bem como instruções de instalação e configuração para sites que executam o WordPress.

Sistema de comentários Disqus

Disqus é o sistema de comentários de terceiros mais popular. Segundo os criadores, com sua ajuda, os usuários escrevem 50 milhões de comentários em sites todos os meses.

Devido à sua popularidade, o Disqus pode ser considerado um benchmark ou ponto de partida para avaliar outros sistemas de comentários externos.

Como instalar o Disqus em um site


Na página de configurações do site, insira o nome do recurso e selecione a URL na plataforma Disqus. Use o menu suspenso para identificar a categoria à qual seu site pertence. Clique no botão Avançar.


Na próxima etapa, escolha um plano. As seguintes opções estão disponíveis:

  • Base. Plano gratuito para qualquer site, os anúncios são exibidos no sistema de comentários. O Disqus compartilha receita de publicidade apenas com sites que atendem aos critérios internos da plataforma.
  • Mais. O preço da assinatura é de US$ 9 por mês. O plano permite que você desative os anúncios. Para sites não comerciais, blogs pessoais que não exibem anúncios, o plano Plus pode ser conectado gratuitamente. O número de visualizações não deve exceder 50.000 por dia.
  • Pró. O custo é de $ 89 por mês, o número de visualizações de página não é superior a 150.000 por dia. No plano profissional, há funcionalidades adicionais: análises avançadas, suporte prioritário, opções avançadas de moderação.


Na página seguinte, o sistema informa que você pode monetizar o site usando o Disqus. O recurso está disponível para recursos em inglês. Clique no botão marcado na ilustração para confirmar que você está familiarizado com esse recurso do sistema.


Selecione a plataforma em que seu site está sendo executado. Se não houver uma solução pronta, use um código universal.


O sistema solicitará instruções sobre como instalar o plug-in Disqus para WordPress. Proceda assim:

  • No console do WP, selecione o menu "Plugins - Adicionar novo".
  • No campo "Pesquisar plugins", digite a consulta Disqus.
  • Instale e ative o plug-in.
  • Na página de plugins instalados, na linha Disqus Comment System, selecione o menu Configure.


  • O sistema solicitará que você atualize o banco de dados. Aceite a oferta.


  • Insira suas credenciais de perfil do Disqus.
  • Selecione o site no qual você está instalando o sistema de comentários.
  • Exporte para o Disqus os comentários que os usuários deixaram antes da instalação do sistema. Para fazer isso, vá para o menu de configurações do plugin. Na seção Importar e Exportar, clique no botão Exportar Comentários.


Você instalou o plugin e conectou o sistema de comentários ao site. Os usuários agora podem discutir suas postagens. E você precisa prestar atenção às configurações do serviço.


Disqus comentando configurações do sistema

Vá para o menu de configurações da comunidade no site do Disqus. Na guia Configurações, na seção Geral, insira a URL do site. Certifique-se de que a opção Habilitar recomendações para seu site esteja marcada. Selecione o idioma da interface de comentários. Salve suas alterações.


Na seção Comunidade, no campo Texto do emblema do moderador, selecione o texto que será exibido ao lado do nome dos usuários com direitos de moderador. Use o menu suspenso para selecionar como os comentários são exibidos. As seguintes opções estão disponíveis: novo no topo, antigo no topo e melhor no topo.


Se necessário, permita que usuários anônimos deixem comentários. Observe que esses comentaristas não são notificados sobre atualizações de discussão. Isso reduz seu envolvimento. Além disso, a capacidade de deixar comentários anonimamente pode atrair trolls e spammers para o site.

Marque a caixa ao lado da opção Links nos comentários. Nesse caso, o sistema enviará automaticamente quaisquer comentários com links para moderação. Certifique-se de que a opção Media Attachments esteja marcada. Esta é a permissão para postar imagens e vídeos nos comentários.


Marque as caixas ao lado das duas opções na seção Comentários sinalizados. É assim que você permite que os usuários notifiquem os moderadores sobre comentários indesejados. Além disso, após o número de marcas especificadas no menu suspenso, o sistema ocultará o comentário suspeito até que a reclamação seja considerada pelo moderador. Salve suas alterações.


Na sua conta do Disqus na aba Comunidade, você pode acompanhar o número de comentários e curtidas e desgostos, atribuir moderadores, importar e exportar comentários. Observe que exportar comentários para o Disqus permite fazer backup do arquivo de comentários. Esse recurso não pode ser usado para migrar conteúdo gerado pelo usuário para um sistema de comentários alternativo.

Preste atenção na função Filtro de Palavras. No menu correspondente, você pode adicionar palavras de parada, quando usadas, o sistema enviará um comentário para a pasta Spam.


O menu Moderar comentários exibe todos os comentários. Observe que os comentários de revisão estão na pasta Pendentes. Eles não são exibidos no site a menos que aprovados por um moderador. Nas guias Spam e Excluídos, você pode visualizar mensagens de spam e comentários excluídos.

Dica útil: você pode aprovar ou excluir rapidamente um comentário usando o e-mail. Tudo o que você precisa fazer é responder à notificação por e-mail de uma nova postagem no site. Para aprovar um comentário, selecione Aprovar na resposta, para excluí-lo ou enviá-lo para a pasta de spam, selecione Excluir e Spam, respectivamente.

Desvantagens do Disqus

O sistema de comentários externos mais popular tem várias desvantagens. Aqui estão os mais importantes:


  • De acordo com alguns relatos, o Disqus reduz o engajamento do público. Por exemplo, no verão de 2015, o blog WordPress CMS WPBeginner abandonou o Disqus devido a reclamações de leitores. Depois disso, o número de comentários aumentou 304%.
  • Situação incompreensível com a indexação de comentários. Os mecanismos de pesquisa os indexam de forma intermitente. Por exemplo, os comentários deixados há dois meses em uma das postagens do blog textterra ainda são únicos. Os comentários escritos há um ano são indexados, mas o sistema Text.ru mostra o site Disqus como fonte.
  • Nenhum plano gratuito para sites comerciais.


Sua popularidade e funcionalidade fizeram do Disqus o sistema de comentários externos de referência. Suas vantagens e desvantagens podem ser usadas na avaliação de serviços alternativos.

Serviço de comentários da Cackle

Cackle é uma solução paga. É muito provável que os desenvolvedores tenham levado em consideração as deficiências do Disqus e as peculiaridades dos projetos em russo. Graças a isso, o sistema recebeu vantagens importantes: indexação de comentários por mecanismos de busca e possibilidade de autorização por meio de contas em redes populares em Runet. Mais sobre outros recursos do sistema abaixo.

Como instalar o Cackle em um site

Após registrar e confirmar sua conta, o sistema solicitará que você crie um novo widget. Insira a URL do site e o nome do widget e clique em Continuar.


O sistema oferecerá um código de widget universal ou um código para CMS popular. Selecione a opção desejada.


Para usar o sistema Cackle em um site WordPress, instale o plugin Cackle. No painel do WordPress, selecione o menu "Comentários - Configurações do Cackle". Copie as chaves geradas para a API e o ID do site no painel de administração do Cackle. Cole-os nos campos apropriados no menu de configurações do plugin no WordPress. Ative o widget.


Exporte os comentários existentes para o sistema Cackle. Sincronize o widget com o banco de dados do WordPress.


A propósito:

A interface do formulário de comentários do Cackle é muito semelhante ao Disqus. Os usuários familiarizados com o Disqus acharão fácil usar o Cackle.


Observe que o sistema suporta a postagem cruzada de mensagens do Vkontakte. Esse recurso é ativado por padrão. Por um lado, isso pode ajudar a aumentar a cobertura do público. Por outro lado, os usuários podem se incomodar com a publicação de mensagens em seu perfil sem perguntar.


Como configurar o sistema de comentários Cackle

Para usar todos os recursos do serviço, preste atenção nas configurações. No painel administrativo do Cackle, selecione o menu apropriado. Na aba "Geral", preste atenção no item "Excluir comentários". Você pode desativar ou permitir esse recurso alguns minutos após a postagem. Também nas configurações gerais, você pode selecionar o texto do ícone do moderador e alterar a ordem dos ícones dos serviços sociais pelos quais você pode fazer login.


Nas configurações avançadas, preste atenção nos seguintes itens:

  • Ative a pré-moderação de comentários contendo links.
  • Desmarque a caixa ao lado de Comentários de convidados. Comentários anônimos não contribuem para o envolvimento e a confiança do usuário no recurso.
  • Desmarque a caixa ao lado de "Crossposting". Nesse caso, o sistema não publicará automaticamente os comentários nas redes sociais.

Altere o restante das configurações ao seu gosto ou mantenha a opção padrão.


Na aba "Aparência", preste atenção no item "Paginação". A paginação degrada a usabilidade dos comentários. Para resolver o problema, use o menu suspenso para selecionar "Selecionar" e insira um valor grande no campo "Máximo de comentários por página".


Na guia Captcha, você pode conectar serviço reCAPTCHA do Google, e na guia "Proteção contra spam" há uma oportunidade de conectar o serviço anti-spam Akismet.

Você pode moderar comentários no painel do WordPress ou no painel de administração no site da Cackle. Você também pode instalar um mini-widget de moderação. Com ele, você pode moderar comentários diretamente no site.

Desvantagens do Sistema Cackle

Cackle é um serviço pago. Esta é a sua principal desvantagem em relação ao Disqus. O custo de usar um site é de 200 rublos por mês. Vale a pena gastar dinheiro para autorizar usuários através do Vkontakte e Odnoklassniki? Esta é a questão principal, com base nos resultados da resposta para a qual o proprietário de um determinado site deve tomar uma decisão.

Outra desvantagem do serviço é a não obviedade da possibilidade de participação em discussões para usuários que não possuem perfis em redes sociais. Se você desativar a capacidade de deixar comentários anônimos, o sistema solicitará que o leitor faça login pela rede social. Alternativamente, o usuário pode se registrar no site da Cackle. Mas para isso, ele deve encontrar o ícone marcado na ilustração.


Sistema HyperComments

HyperComments é um sistema de comentários pago que suporta autorização usando perfis em redes populares em Runet. Três tarifas estão disponíveis para os usuários:

  • pessoal. Custa $ 24 por ano, pode ser usado em um site. Suporta até 500 mil downloads de widgets por mês.
  • profissional. Três sites, US$ 120/ano, até 2 milhões de downloads de widgets por mês.
  • Empreendimento. $ 480 por ano, quantos sites você quiser, até 6 milhões de downloads de widgets por mês.


Além da autorização por meio do Vkontakte, o HyperComments tem outras vantagens importantes. Este é um recurso de hipercomentário que permite destacar um pedaço de texto e discuti-lo. Além disso, os comentaristas podem compartilhar citações com seus assinantes. Leia mais sobre os recursos do sistema abaixo.

Como instalar e configurar o HyperComments


Pressione "Próximo". O sistema irá redirecioná-lo para a página do plugin HyperComments no diretório do WordPress. Instale e ative o plug-in. No console do site, selecione o menu "Comentários - HyperComments" e faça login usando sua conta do Google. Na página de configurações, selecione a guia Configurações. Importe comentários existentes para o sistema.


O resto das configurações básicas podem ser deixadas inalteradas. As configurações avançadas estão disponíveis na guia Comentários no menu correspondente.


Na seção "Geral", habilite notificações para o administrador e moderadores sobre a publicação de um novo comentário. Se necessário, ative a pré-moderação de todos os comentários.


Na seção "Estrutura", se necessário, desmarque a caixa ao lado do campo "Permitir comentários de convidados". Nesse caso, os usuários poderão enviar uma mensagem somente após autorização por meio da rede social. Se você permitir maneiras agressivas de aumentar seu alcance, ative a postagem cruzada.


Na seção "Cotações", ative o widget correspondente. Ele permite que os usuários destaquem uma passagem de texto e a compartilhem com os seguidores nas redes sociais.


Na seção HyperComments, mantenha as configurações padrão. Esse recurso permite que você comente em partes individuais do texto.


Na seção "Comentário estéreo", você pode ativar a função correspondente. Ele combina comentários em duas colunas: postagens do autor e de todos os usuários. Se necessário, você pode adicionar um logotipo da empresa à coluna do autor.



Desvantagens do sistema HyperComments

A principal desvantagem do sistema é a falta de uma tarifa gratuita.

O serviço discrimina usuários que não possuem contas em redes sociais. Se você desativar os comentários anônimos, esses visitantes não poderão postar.

Outra desvantagem importante é que o sistema não notifica os usuários sobre novos comentários por padrão. Isso reduz o engajamento do público.

Sistema de comentários IntenseDebate

IntenseDebate é um sistema de comentários externos desenvolvido pela Automattic Inc. Um dos principais projetos da empresa é o serviço de hospedagem de sites WordPress.com. Portanto, o IntenseDebate está especialmente bem integrado ao CMS do WordPress.

IntenseDebate é um serviço gratuito. Sua funcionalidade não é inferior à referência Disqus. O sistema fornece aos proprietários de sites os seguintes recursos:

Para aproveitar os recursos do sistema, instale-o no site e configure-o.

Como instalar e configurar o IntenseDebate

Depois de se registrar no sistema, vá para a página de instalação do sistema de comentários. Especifique a URL do recurso. Se você estiver usando o WordPress, instale e ative o plugin IntenseDebate. Faça login na página de configurações no console do WP.



Em sua conta pessoal no site IntenseDebate, ative as notificações para publicação de novos comentários. Mude o idioma para russo.


No menu Layout da sua conta pessoal, se necessário, altere a aparência dos botões, o tamanho dos avatares dos usuários e as notificações de novas mensagens. Para evitar a paginação de comentários, defina o campo Comentários por página com o valor máximo. Se necessário, especifique o texto que será exibido no formulário de comentários.


No menu Comentários, ative a capacidade de fazer login com o Facebook e o Twitter. Use os prompts do sistema para criar um aplicativo do Facebook e obter uma chave de API. Defina o sinalizador ao lado do menu do botão Ativar "Denunciar este comentário". Você ativará o botão "Denunciar comentário". Selecione uma opção para exibir trackbacks. Eles podem ser publicados junto com os comentários do usuário ou em uma área separada. Para a maioria dos projetos, a segunda opção é adequada.


Se necessário, instale widgets adicionais no site. Os seguintes complementos estão disponíveis na seção correspondente de sua conta pessoal:

  • Estatísticas de comentários - mostra o número de comentários e postagens.
  • Últimos Comentários.
  • Publicações populares. Este widget exibe uma lista dos posts mais comentados.
  • comentaristas ativos. O add-on exibe os dez usuários mais ativos com um link para seus perfis do IntenseDebate.


As postagens podem ser moderadas no painel do WordPress no menu "Comentários".

Desvantagens do sistema IntenseDebate

A principal desvantagem do IntenseDebate é a falta de integração com redes populares em Runet, por exemplo, Vkontakte. Para participar das discussões, os usuários precisarão fazer login usando contas do Facebook, Twitter, WordPress.com, registrar-se no IntenseDebate ou fornecer um nome e endereço de e-mail.

Comentários de Tolstói

Os desenvolvedores posicionam os comentários de Tolstoy como um sistema gratuito para construir uma comunidade de usuários do site. Este não é um sistema de comentários tradicional, mas um widget de bate-papo onde os leitores podem conversar. O processo de comunicação é gamificado com um sistema de crachás e classificações.

Como instalar comentários de Tolstoy no site

Após o cadastro na plataforma, o sistema oferecerá a inserção do código do widget em todas as páginas do site.


Se tudo for feito corretamente, o widget de comentários aparecerá no site.


No painel de controle do site de comentários de Tolstoy, defina os tamanhos dos widgets. Escolha um horário apropriado para o carregamento do widget. As demais configurações podem ser deixadas inalteradas.



As informações sobre as mensagens estão disponíveis para o administrador em tempo real na seção "Moderação" da conta pessoal. Os usuários veem um widget nas páginas do site indicando o número de comentários e uma janela pop-up com os comentários mais bem avaliados.

Os usuários podem avaliar comentários. E por atividade, o sistema atribui crachás aos comentaristas.


Em cada página do site, o widget cria um chat separado. Mas a lista de chats está disponível para usuários de qualquer página do site usando o link "Todos os chats".

Desvantagens do sistema Tolstoy comenta

A principal desvantagem é que os comentários são armazenados no servidor de comentários de Tolstói e não no banco de dados do site. Por isso, o conteúdo gerado pelo usuário não é indexado. Os desenvolvedores planejam corrigir esse problema no futuro.

Em uma discussão no site de comentários de Tolstoy, os usuários dizem que o widget deixa os sites mais lentos. No site de teste, não notei esse efeito.


Alternativas para sistemas universais

Em vez de soluções universais de plataforma cruzada, alguns proprietários de sites instalam uma forma de comentário em uma rede social. Geralmente é o Facebook ou Vkontakte. Alguns recursos têm duas formas de comentários ao mesmo tempo.

Para instalar o formulário de comentários do Facebook, use

Olá amigos e visitantes do blog! Hoje vou falar para vocês usando PHP e MySQL. Também falaremos sobre sistemas de comentários para o site e escolha o melhor para o seu site dentre os que sugeri.

Pergunta um: através da PHP e MySQL?

Para fazer isso, você e eu primeiro precisamos criar uma tabela no banco de dados do seu site, que será chamada - comentários. Esta tabela criada armazenará comentários em campos com as seguintes designações:

identificaçãoé um identificador único.
page_id- este campo armazenará o identificador da página do site em que este comentário está localizado.
nomeé o nome do comentarista que deixou este comentário.
text_comment- respectivamente, este é o texto do comentário atual.

O próximo passo, após criar uma tabela de comentários no banco de dados, precisamos implementar um código especial para nossos comentários futuros no site. Este código do site permitirá que nossos comentaristas adicionem seus comentários aos nossos artigos. Aqui está o código:


Este é um formulário de comentário HTML simples para um site. Você o coloca em seu site no local onde for conveniente para deixar um comentário no post - naturalmente, sob o próprio post.

query("INSERT INTO `comments` (`name`, `page_id`, `text_comment`) VALUES ("$name", "$page_id", "$text_comment")");// Adicionar comentário ao cabeçalho da tabela(" Localização: ".$_SERVER["HTTP_REFERER"]);// Redirecionamos de volta?>

A última etapa na criação de um formulário de comentários para um site PHP e MySQL é exibir nossos comentários na página do site. Aqui está o código para isso:

query("SELECT * FROM `comments` WHERE `page_id`="$page_id""); //Busca todos os comentários para esta página while ($row = $result_set->fetch_assoc()) ( print_r($row); // Imprime comentários echo "
"; } ?>

Isso é tudo! Nosso formulário simples de comentários do site agora está funcionando no site.

Mas certamente não é para um iniciante que não vai vasculhar todo esse código HTML, PHP e MySQL. Também não aprenderá como criar um banco de dados. Ele precisa de tudo de uma vez, rapidamente e sem dor de cabeça. Eu estou certo? Claro certo!

Então vamos para a próxima seção do meu material e aprender tudo sobre sistemas de comentários prontos para o site e escolher o mais conveniente, funcional e aceitável para o seu site ...

Sistemas de comentários para o site. Qual escolher?

Como fazer comentários no site- esta é uma pergunta importante porque os comentários no site desempenham um papel importante não apenas para a comunicação entre o proprietário do site e o visitante, mas também os comentários são importantes para a promoção e promoção de SEO.

Com a ajuda dos comentários no site, a posição do site nos resultados de pesquisa aumenta, os fatores comportamentais melhoram, o tráfego para o site cresce e, consequentemente, seus ganhos aumentam. Você vê como os comentários são importantes para o site!

Então vamos dar uma olhada como fazer comentários no site e o que sistema de comentários escolha a melhor opção?

Em geral, os comentários nos sites são exibidos de várias maneiras. Estes são plugins especiais para motores wordpress e todo tipo de comentários de redes sociais, como por exemplo Em contato com, o Facebook, Disqus. Há também serviços independentes que oferecem seus próprios sistemas de comentários para o site, por exemplo.

Agora vou te dar um tablet que colocará tudo imediatamente em seu lugar e não haverá dúvidas sobre a escolha de um sistema de comentários para o site:

Aqui tudo fica bem visível qual sistema de comentários é o melhor e vários apresentados, que são mais utilizados pelos webmasters em seus recursos. Acho que as explicações são supérfluas aqui e a escolha é só sua!

Já tomei uma decisão por mim mesmo e instalei um sistema de comentários para o meu site da Cackle.

A propósito, se você já decidiu escolher um sistema para o seu site, aqui está um link que dá 5% de desconto para comprar o sistema de comentários da Cackle!

E isso é tudo que tenho para hoje! Boa sorte e prosperidade a todos! Vejo você em breve!

O WordPress possui vários tipos de conteúdo, como posts, páginas, comentários. O WordPress é uma plataforma muito flexível que permite personalizar os principais tipos de conteúdo para se adequar ao seu site. Você pode mudar a aparência. Neste tutorial, mostraremos como alterar o comportamento e a aparência dos comentários em um site WordPress.

Etapa 1. Entendendo a função comment_form e seus argumentos

Considere a função comment_form do WordPress. Ele é responsável por exibir o formulário de comentários que é exibido na página ou post. A chamada para esta função pode ser encontrada principalmente no arquivo comentários.php na pasta do tema. Este arquivo está incluído em vários lugares, por exemplo, em arquivos single.php E page.php, diretamente ou por meio de uma chamada para a função comments_template.

Uma descrição do recurso pode ser encontrada no codex do WordPress.

Se você usar a função comment_form para renderizar um formulário, ele será renderizado usando os parâmetros padrão e conterá campos como nome, email (ambos os campos são obrigatórios), site e conteúdo do comentário. No tema padrão do Twenty Eleven, o formulário ficará assim.

Alguns argumentos importantes para a função comment_form:

  • campos - com sua ajuda, você pode controlar a saída de campos no formulário de comentários.
  • comment_notes_before e comment_notes_after são usados ​​para exibir informações antes e depois do formulário.
  • title_reply - usado para alterar o título da resposta, cujo padrão é 'Deixe uma resposta'.
  • label_submit - usado para alterar o texto no botão de envio de comentários.

Etapa 2. Personalize o formulário de comentários usando a função comment_form

Agora vamos personalizar nosso formulário de comentários passando argumentos para a função comment_form.

Caso precisemos customizar os campos no formulário de comentários, precisamos passar uma lista deles para a função comment_form. Por padrão, a função usa a seguinte lista de campos:

$campos = array("autor" => "

" . "" . ($req ?" *" : "") . "

", "e-mail" => " ", "url" => "

" . "

",);

Se precisarmos remover um campo, digamos website , precisamos apenas excluí-lo do array e passar o array para a função comment_form.

$commentador = wp_get_current_commenter(); $req = get_option("require_name_email"); $aria_req = ($req ? " aria-required="true"" : ""); $campos = array("autor" => "

" . "" . ($req ?" *" : "") . "

", "e-mail" => " ",); $comments_args = array("campos" => $fields); comment_form($comments_args);

Além disso, também mudaremos o nome do formulário para ‘Por favor, nos dê seu valioso comentário’ e o rótulo do botão para ‘Enviar meu comentário’.

Para completar a tarefa, passamos os seguintes argumentos para a função comment_form:

$commentador = wp_get_current_commenter(); $req = get_option("require_name_email"); $aria_req = ($req ? " aria-required="true"" : ""); $campos = array("autor" => "

" . "" . ($req ?" *" : "") . "

", "e-mail" => " ",); $comments_args = array("fields" => $fields, "title_reply"=>"Por favor, dê-nos seu valioso comentário", "label_submit" => "Enviar meu comentário"); comment_form($comments_args);

O formulário de comentários agora ficará assim:

etapa 3 Removendo campos de um formulário com um gancho

Além disso, o formulário de comentários do WordPress pode ser modificado com ganchos e filtros. Essa configuração pode ser especialmente útil ao trabalhar com um plug-in quando você precisa ajustar alguns elementos, mas não alterar os arquivos do tema. Filtro para adicionar ou remover campos de formulário - ' comment_form_default_fields '

Vamos remover o campo de endereço de URL usando um filtro. O código acima pode ser usado em um plugin ou em um arquivo funções.php tópico ativo.

Function remove_comment_fields($fields) ( unset($fields["url"]); return $fields; ) add_filter("comment_form_default_fields","remove_comment_fields");

Etapa 4: Adicionando dados ao formulário de comentários com um gancho

Podemos adicionar campos ao formulário usando o filtro ' comment_form_default_fields '. Vamos adicionar o campo de idade do autor usando um filtro e salvar este campo com dados adicionais e exibi-lo nos comentários.

Adicione um campo como este:

Função add_comment_fields($fields) ( $fields["age"] = "

" . "

"; return $campos; ) add_filter("comment_form_default_fields","add_comment_fields");

#respond .comment-form-author label, #respond .comment-form-email label, #respond .comment-form-url label, #respond .comment-form-age label, #respond .comment-form-comment label ( background: #eee; -webkit-box-shadow: 1px 2px 2px rgba(204,204,204,0.8); -moz-box-shadow: 1px 2px 2px rgba(204,204,204,0.8); box-shadow: 1px 2px 2px rgba(204,204,204, 0.8); cor: #555; display: bloco embutido; tamanho da fonte: 13px; esquerda: 4px; largura mínima: 60px; preenchimento: 4px 10px; posição: relativa; topo: 40px; z-index: 1; )

Agora nosso formulário de comentários ficará assim:

A idade agora é armazenada como informação adicional. Você precisa usar um gancho em ' comment_post ':

Function add_comment_meta_values($comment_id) ( if(isset($_POST["age"])) ( $age = wp_filter_nohtml_kses($_POST["age"]); add_comment_meta($comment_id, "age", $age, false); ) ) add_action("comment_post", "add_comment_meta_values", 1);

Uma vez que os dados são salvos, eles podem ser exibidos em um comentário como este:

comment_ID, "idade", verdadeiro); ?>

Etapa 5 Configurando comentários para tipos de postagem específicos

Às vezes, você deseja usar campos em comentários apenas para determinados tipos de postagens. Vamos alterar o código para exibir o campo age apenas para o tipo de registro book :

Function add_comment_fields($fields) ( if(is_singular("books")) ( $fields["age"] = "

" . "

"; ) return $campos; ) add_filter("comment_form_default_fields","add_comment_fields");

Etapa 6. Crie uma função de retorno para exibir comentários

A função wp_list_comments é usada para exibir comentários em postagens. O codex do WordPress descreve o recurso em detalhes.

wp_list_comments tem um argumento ' callback ' que pode ser usado para definir uma função que é chamada quando um comentário é exibido.

No tema Twenty Eleven no arquivo comentários.php você pode encontrar a linha:

wp_list_comments(array("callback" => "twentyeleven_comment"));

Vamos mudar para:

wp_list_comments(array("callback" => "my_comments_callback"));

A função my_comments_callback será chamada para cada post.

Passo 7 Estilizando os comentários

Agora vamos mudar um pouco o estilo do comentário. Simplesmente exibiremos o conteúdo da postagem e o campo de idade que adicionamos anteriormente. Também mudaremos a cor de fundo dos comentários.

Código da função ' my_comments_callback ':

Função my_comments_callback($comentário, $args, $profundidade) ( $GLOBALS["comentário"] = $comentário; ?>

  • id="li-comentário-">

    comment_ID, "idade", verdadeiro); ?>

    __("Responder ↓", "vinte e onze"), "profundidade" => $profundidade, "max_profundidade" => $args["max_profundidade"]))); ?>
  • Altere a cor de fundo assim:

    Lista de comentários > li.comment ( plano de fundo: #99ccff; borda: 3px sólido #ddd; -moz-border-radius: 3px; border-radius: 3px; margin: 0 0 1.625em; preenchimento: 1.625em; posição: relativo; )

    Recentemente, um de nossos leitores perguntou se é possível permitir comentários anônimos no WordPress. Por padrão, os usuários não podem postar comentários no WordPress sem fornecer um nome e endereço de e-mail no formulário de comentários. Neste artigo, mostraremos como permitir que os usuários deixem comentários anonimamente no WordPress. Também mostraremos como ocultar os campos de nome e e-mail do formulário de comentários.

    Alias: A Solução Perfeita

    A melhor maneira de permitir comentários anônimos no WordPress é incentivar os usuários a usar aliases ou apelidos em vez de seu nome real.

    Isso permitirá que você construa uma comunidade e, ao mesmo tempo, permita que os usuários permaneçam anônimos. Os comentaristas ainda terão que deixar seus endereços de e-mail, mas a maioria das pessoas que desejam permanecer anônimas usará caixas de correio adicionais.

    Você pode especificar essas opções na política de comentários e especificar um link direto para elas acima do formulário de comentários.

    Embora esta solução seja ideal e a única que recomendamos, existem outras soluções para o anonimato do autor. Mas lembre-se, quanto mais anônimo for um site, mais spam ele conterá.

    Tornando os campos Nome e E-mail opcionais

    A próxima camada de anonimato que você pode adicionar é tornar os campos Nome e E-mail completamente opcionais. Se o usuário enviar apenas um comentário, sem nome ou e-mail, ele será aprovado. Vamos dar uma olhada em como tornar os campos Nome e E-mail opcionais.

    Primeiro de tudo, você precisa ir para a seção Opções » Discussão no painel administrativo do site e desmarque a caixa "O autor do comentário deve fornecer nome e e-mail". Agora você precisa salvar as alterações e seu site aceitará comentários sem nome e e-mail.

    Simplesmente desmarcar essa caixa de seleção não informará aos usuários que agora eles podem deixar comentários sem nome ou e-mail. Você pode notificá-los disso marcando os campos apropriados como opcionais. Também recomendamos que você remova o campo Site para reduzir o spam. Para fazer isso, você precisa modificar seu formulário de comentários. Basta copiar e colar o seguinte código no arquivo functions.php do seu tema ou :

    Function wpb_alter_comment_form_fields($fields) ( // Modifique o campo Nome e exiba-o opcionalmente $fields["autor"] = "

    " . "" . ($req ?" *" : "") . "

    "; // Modifique o campo Email e exiba-o opcionalmente $fields["email"] = " "; // Esta linha remove o campo Site do formulário de comentários. $fields["url"] = ""; return $fields; ) add_filter("comment_form_default_fields", "wpb_alter_comment_form_fields");

    Este código apenas adiciona (Não é necessário) aos campos Nome e E-mail em seu formulário de comentário. Ele também remove o campo Site dele. Se você quiser sair do "Site", basta excluir as linhas de código correspondentes. É assim que seu formulário de comentários ficará:

    Como remover completamente os campos Nome e E-mail do formulário de comentários

    Para aqueles usuários que desejam remover completamente os campos Name e Email do formulário de comentários, aqui está um pequeno pedaço de código que precisa ser colado no arquivo functions.php do seu tema ou em :

    Function wpb_alter_comment_form_fields($fields) ( unset($fields["author"]); unset($fields["email"]); unset($fields["url"]); return $fields; ) add_filter("comment_form_default_fields" , "wpb_alter_comment_form_fields");

    Se o seu formulário exibir texto seu endereço de e-mail não será publicado(Seu e-mail não será publicado), você pode ocultá-lo editando o arquivo comments.php do tema. Encontre a tag e substitua-a pelo seguinte código:

    "

    " . __("Nome e endereço de e-mail não são obrigatórios.") . ($req ? $required_text: "") . "

    ")); ?>

    Se você não consegue encontrar comment_form, então você pode simplesmente ocultar este texto adicionando o seguinte código CSS ao seu tema ou a um tema filho, no arquivo estilo.css:

    Notas de comentários ( display:none; )

    É assim que seu formulário de comentários ficará sem os campos de nome, e-mail e site:

    Aviso de comentários anônimos

    Observe que, sem os campos de e-mail obrigatórios, seu formulário atrairá muito spam. E mesmo que Akismet e Sucuri possam bloquear alguns IPs "ruins", é altamente recomendável adicionar um captcha para reduzir o spam.

    Esperamos que este artigo tenha ajudado você a permitir que os usuários comentem anonimamente no WordPress. Mostramos muitos estilos para formulários de comentários, portanto, se você quiser saber mais sobre esse tópico, leia nosso artigo.