WordPressのContact Form 7で画像認証(CAPTCHA)を設置する方法。ほんとは、元々あるメールフォーム(オリジナルPHP)につけたくて調査してたんだけど、たまたまWordpressのを見つけたのでアップ。オリジナルのプログラムに組み込んで使えるCAPTCHAがあったら教えて下さいorz

ということで、メールフォームからスパムがくるので画像認証してOKのものだけ送信できるやつですね。

まずはContactFormをインストール。通常通りプラグインから有効化。

つづいて、こちらのreally simple captchaをダウンロードしてプラグインフォルダにアップロードして有効化。

wp-content/uploadsの中にwpcf7_captchaが無ければ作成する。

ダッシュボードのお問い合わせ編集画面にてコードを挿入。

うちの場合は

<p>Name<br />
[text* your-name] </p>

<p>E-mail<br />
[email* your-email] </p>

<p>Subject<br />
[text your-subject] </p>

<p>Message<br />
[textarea* textarea-574 55x6] </p>

<p>下記の画像の文字を入力して送信して下さい。
[captchac captcha size:s]
[captchar captcha]
</p>

<p>[submit \" Send message \"]</p>

こんな感じになっています。

動作確認して下さい。

もしできなかったらreally simple captchaプラグインフォルダのtmpフォルダとwp-content/uploadsの中にwpcf7_captchaフォルダのパーミッションを777へ変更してみて下さい。(←サーバーによる?)

CentLizeに設置していますので、サンプルがてらにどうぞ。

参考サイト:http://webcross01.net/archives/427.html