O WordPress está presente em mais de 1/3 dos sites na internet. Isso é ótimo, mostra a confiança dos usuários na qualidade e robustez do CMS.
Por outro lado, essa presença do WP faz com que ele seja um alvo de muitos bots presentes na web que ficam inserindo milhões de comentários de SPAM nos sites.
Uma forma de contornar essa prática é excluir o campo URL do formulário do WordPress. Com isso, os spammers ficarão sem a possibilidade de publicar seus links inseguros no seu site.
Neste artigo vou mostrar duas formas para remover o campo do formulário. Recomendo a leitura e entendimento de ambas, para escolher corretamente qual usar.
Excluir o Campo URL do Formulário
O campo URL do formulário é uma opção padrão em todos os posts do WordPress em que os comentários estão ativos e o tema oferece esse recurso.
A forma mais fácil de excluir o campo URL, não necessariamente a melhor, é instalar um plugin que tem esse único objetivo.
Em suma, basta instalar o plugin, ativar e pronto! O campo do website foi removido. Confira:
- Passo 1: Instale e ative o plugin “Comment Link Remove and Other Comment Tools”.
- Passo 2: Uma ativo, o plugin irá criar o menu “QC CLR Settings”. Clique no menu e ative a opção “Remove WEBSITE Field from Comment Form”.
- Passo 3: Clique em “Salvar Alterações”. Está feito!
>> Assista Também: Como Proteger o WordPress Contra Spams.
Fiz uma pequena animação para você visualizar os cliques, confira abaixo (Aguarde carregar):
Outros Recursos do Plugin
O plugin que usamos possui outros recursos na sua página de configuração. Abaixo, faço um resumo desses recursos e uma breve explicação sobre eles. Vale a pena ler e analisar o seu uso no sistema.
- Remove hyper-link from comment AUTHOR Bio: Opção que remove o link da sessão do autor do post;
- Disable turning URLs into hyper-links in comments: Opção que desabilita os links no texto dos comentários;
- Remove HTML Link Tags in comments: Opção para remover os links das tags nos comentários;
- Disable Comments Globally: Este recurso desabilita novos comentários em todo o site;
- Hide Existing Comments: Este recurso oculta os comentários já publicados no site;
- Open Comment Links in New Tab: Opção para abrir os links dos comentários em uma nova aba do navegador.
Excluir o Campo URL usando código PHP
Como você viu acima, instalar, ativar e usar o plugin é muito fácil, toda via, na minha opinião profissional, não é a melhor opção para boa parte dos usuários do WordPress.
Partindo do princípio, uma das coisas mais importantes é ter um site rápido. Uma das ações para deixar um site rápido é diminuir o número de plugins no gerenciador.
Você não deve deixar de usar plugins essenciais de segurança ou SEO, mas alguns scripts simples como este de remover um campo de formulário é perfeitamente possível deixar de lado. E assim, o CMS fica com um plugin a menos para tomar conta.
Toda sorte, ao remover o plugin, o campo URL volta ao formulário, como deveria ser. Isso nos trás a segunda opção: Usar um pequeno código PHP direto no arquivo do tema.
Código PHP
Com um simples código PHP inserido no arquivo functions.php seu tema que está ativo, o campo para inserir o website já não aparece no formulário.
É importante você saber que, ao alterar o tema, é necessário reinserir o código novamente, no arquivo functions do novo tema.
Esse é o único detalhe que faz esse processo não ser mais fácil que o primeiro, ainda assim, creio que valha a pena esse passo extra para eliminar um plugin do WP.
E quem não fica mudando de tema a cada dois meses (rsrs) não precisa se preocupar, é só deixar o código PHP no arquivo de configuração do tema e o campo URL do form ficará oculto.
Este é o código a ser inserido no arquivo functions.php do tema que está ativo:
// O código abaixo vai remover o campo URL do formulário de comentários do WordPress
add_filter('comment_form_default_fields', 'unset_url_field');
function unset_url_field($fields){
if(isset($fields['url']))
unset($fields['url']);
return $fields;
}
Embora seja possível usar editores PHP e até mesmo gerenciador de arquivos da hospedagem para editar o arquivo, você pode faze-lo usando o Editor de Arquivos de Tema do WordPress que está no menu Ferramentas do CMS.
Como Fazer a Inserção
Basta copiar o código acima e colar abaixo da última linha do arquivo functions.php do seu tema em uso.
- Passo 1: Copie o código acima;
- Passo 2: Cole abaixo da última linha vazia do arquivo functions.php do tema em uso;
- Passo 3: Clique no botão “Atualizar Arquivo”.
Para facilitar, confira a animação abaixo com os passos (Aguarde carregar):
Conclusão
Você teve acesso a duas formas de remover o campo URL do formulário de comentários do WP. A primeira opção, fácil de usar, através de um plugin. A segunda, a melhor opção, usando um pequeno código PHP no arquivo de configuração do tema.
Se você pode e quer ter um site o mais leve possível, recomendo usar o script PHP, com isso, um plugin pode ficar de fora do seu gerenciador de sites.
Uso esse script nos meus projetos faz anos e funciona super bem. Não ligo de precisar reinseri-lo no tema, caso faça uma alteração no futuro, raramente mudo os meus temas e agora com o Elementor, menos ainda.