Contact Form 7 Anti Spambot
SzMake By SzMake

March 26, 2015

Contact Form 7 Anti Spambot Plugin

No spam in the Contact Form 7.Add anti-spambot functionality to the CF7,it blocks spam without using CAPTCHA.

In English:

No spam in the Contact Form 7.Add anti-spambot functionality to the CF7.

It blocks spam without using CAPTCHA,blocked by Invisible internal token-code with ajax.

This plugin blocks 100% of spam post in the author of the environment.

There is no modification of display the contact form.(The added field hidden)

(but the message which is posted by spammers manually via browser is not blocked by this plugin)

This method is the same as the Sz Comment Filter which is released ahead.

In Japanese:

このプラグインはContact Form 7へのスパムbotからの投稿をブロックするプラグインです。

このプラグインでは、見えない入力欄を用意して投稿時にjavascriptでCAPTCHA入力に変わる固有の確認トークン入力処理をで行うことでスパムBotからの投稿をブロックします。

作者の環境では、今のところこのプラグインで100%スパムBOT投稿がブロックできています。

利用ユーザーのコメントフォームの見え方は変わりません。(追加される入力欄は非表示でユーザーから見えません)

(残念ながらこのプラグインではブラウザを介した手入力によるスパム投稿はブロックできません)

この対策手法は先にリリースしている Sz Comment Filter と同じ方法です。

日本語の詳細説明ページはこちら

IMPORTANT NOTE

This plugin works with ContactForm7 3.6+,or later versions.

This plug-in is not related to the developer of the “Contact Form 7”.

(ja)このプラグインはContact Form 7 バージョン3.6以降との組み合わせで動作します。

(ja)このプラグインの作者はContact Form 7プラグイン開発元とは関係ありません。ご注意下さい。

Translators

  • Japanese (ja)

Contact

email to contact[at]szmake.net

twitter @sxmtz

Installation

You can either install it automatically from the WordPress admin, or do it manually:

  1. Upload ‘contact-form-7-anti-spambot’ folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Edit a form in Contact Form 7.
  4. Choose “Anti-Spambot” from the Generate Tag dropdown.
  5. Insert the generated tag anywhere in your form.(The added field hidden by JavaScript and inline CSS.)

Usage

Insert the “Anti-Spambot” tag each CF7-form setting, it’ll begin to block the spam message.
When you choose ‘Contact > Contact Forms’ in the admin menu, it’s shown report. e.g.”Total 18 spam posts were blocked.”
(If the report was not shown,then please check “Screen Options” section.)

Screenshots

  1. The reports of blocked spam-post.

    The reports of blocked spam-post.

  2. The display which is JavaScript disabled browser.

    The display which is JavaScript disabled browser.

FAQ

How does CF7-anti-spambot plugin block the spam message?

The blocking function is implemented by JavaScript(AJAX) and invisible 2 input fields.

What is the first invisible input-field?

The first input-form is input token-code by JavaScript.When submit button was pushed, AJAX goes to have token-code.
This fields is hidden by JavaScript.
The spam-bots can not set valid token-code. – the message will be blocked because it is spam-bots.

What is the second invisible input-field?

The second input-form is honeypot fields.this fields is hidden by css-define.
This field is hidden for the user and user will not input to it.so it’s empty everytime.
But spam-bots is tricked, and something is input – the message will be rejected because it is spam-bots.

How do I view the results?

When you choose ‘Contact Forms’ in the admin menu, it’s shown report.
it is displayed count of blocked. and show the rejected post-data.(The latest 10 cases)

Does the log data becomes too large?

the log data are max 10 records.It’s overwritten from old data.

Can the visiter post message with JavaScript disabled browser?

The visiter can post message without JavaScript.when must be enter token-code manualy.

Changelog

1.0.1

  • The first release.

1.0.0

  • The first release.

Details

  • Version: 1.0.1
  • Active installations: 100
  • WordPress Version: 3.8.3
  • Tested up to: 4.1.41

Ratings


5 Stars
4 Stars
3 Stars
2 Stars
1 Stars