Wordpressメモ
Contact Form 7で画像認証(CAPTCHA)を設置する
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に設置していますので、サンプルがてらにどうぞ。
| Print article | This entry was posted by タジフ@admin on 2010 年 3 月 26 日 at 11:02 AM, and is filed under CMS, WordPress. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |