Como implementar o sistema anti-spam Inverse Captcha no WordPress
Amigo,
Implementei um sistema anti-spam neste blog e no serviço Blog Empresa, que é um sucesso!
O Mergulhão explica muito bem o conceito.
Eu vou explicar a aplicação para o WordPress em apenas dois passos:
Primeiro Passo - alterar o html do formulário de comentários
Abra o arquivo comments.php do seu tema.
Troque a linha abaixo:
pelo código abaixo:
Segundo Passo - alterar a programação de processamento do formulário
Abra o arquivo wp-comments-post.php.
Logo após a linha:
$comment_post_ID = (int) $_POST['comment_post_ID'];
Insira o seguinte código:
/* Inverser Captcha */
if(!empty($_POST['comment'])) {
$location = ( empty($_POST['redirect_to']) ? get_permalink($comment_post_ID) : $_POST['redirect_to'] );
$location = apply_filters('comment_post_redirect', $location, $comment);
wp_redirect($location);
exit;
}
else {
$_POST['comment'] = $_POST['comment-valendo'];
}
/* Fim do Inverse Captcha */
Pronto!
Espero que gostem da dica.
Abraços e até a próxima!