WordPressのメール送信フォームに画像認証を設置する
■やりたかった事
ココで作成したメール送信フォームに画像認証を設置する
■方法
Really Simple CAPTCHAを利用する。
プラグイン検索でヒットするのでインストールして有効化。
ダッシュボード左側メニューのお問い合わせから、画像認証を設置したいやつを編集する。
フォームのところにタグの生成ってのがあるので、CAPTCHAを選ぶ。
するとタグが出てくるので、
<p>画像認証<br /> [captchac captcha-947]<br /> [captchar captcha-947]</p>
こんな感じでフォームに入れて保存する。
すると、
「このコンタクトフォームは CAPTCHA の項目を含んでいますが、
お使いのサーバーでは必要なライブラリ (GD および FreeType) が利用可能でありません。」
というエラーが発生。
yum -y install php-gd.i386
でGDをインストール。
yum -y install freetype-devel
でFreeTypeをインストール。
service httpd restart
で再起動かけたら後に、再度保存すると成功した。
■その他
GDは画像関係のってなんとなく聞いたことあったけどFreeTypeって何やねん、
と思って調べたら、フォントエンジンを実装したライブラリらしい。なるほど。
参考元
http://www.kitaguchi.jp/security/99.html
関連記事
-
WordPressの記事をfacebookに投稿
WordPressの記事をfacebookに投稿する際にOGP設定をする必要があ ...
-
WordPressにてACFで設定したカスタムフィールドの値を元に記事を並べ替える方法
WordPressにてAdvanced Custom Fieldsで設定したカス ...
-
WordPressでタグやカテゴリの複数検索
WordPressでカテゴリのアンド検索や、タグとカテゴリの同時検索を行いたかっ ...
-
WordPressで自動でmetaタグのkeywordsとdescriptionを表示
metaタグのkeywordsとdescriptionにて、基本的にはAll i ...
-
WordPressでプラグインの作成方法
WordPressで簡単なニュースを表示させるというプラグインを作成したので、使 ...