Akismet導入とメールフォーム「Contact Form 7」設置
スパムフィルタのAkismetは設定画面のプラグインで「使用する」を選び、指示通りwordpress.comへ行きAPI Keyを取得してすんなり導入。
このAkismetフィルタが適用されるメールフォームのプラグイン「Contact Form 7(日本語訳)」(英語:wordpress.org内)を設置しました。私の場合は、Contactというページを作ってその中に置いています。
私は、デフォルトで用意されているフォームにURLの記入欄を追加しました。Akismetフィルタを追加したURL記入欄は以下のようになります。
<p>URL<br />
[text your-url akismet:author_url] </p>
WordPressのプラグインでやっかいなのは、同じ機能のプラグインがいくつもあり、「WordPress メールフォーム」などで検索しても、それぞれのインストール・日本語化レポートが数多く存在し、その中でどれを入れるのがいいのか分かりづらいことです。私も最初は別のメールフォームプラグインをインストールしていましたが、それはContact Form 7よりも機能が少なく、コードを改造しないと日本語の件名などが文字化けするものでした。
少なくとも現時点では、WordPressのメールフォームとしては、Contact Form 7はかなり良いものだと言えそうです。各国語に対応していますが作者は日本人なので日本語対応で問題が出ることはなさそうですし、Changelogを見るとまめにバージョンアップしているようですから。
いくつかテスト投稿してみましたが、名前、URL、メッセージなどに「viagra」という単語を入れると投稿できないのを確認しました。
購読する