勉強したことのメモ

webプログラマが勉強したことのメモ。

WordPressのメール送信フォームに画像認証を設置する

   

■やりたかった事

ココで作成したメール送信フォームに画像認証を設置する
■方法

Really Simple CAPTCHAを利用する。
プラグイン検索でヒットするのでインストールして有効化。
ダッシュボード左側メニューのお問い合わせから、画像認証を設置したいやつを編集する。
フォームのところにタグの生成ってのがあるので、CAPTCHAを選ぶ。

するとタグが出てくるので、

こんな感じでフォームに入れて保存する。

すると、

「このコンタクトフォームは CAPTCHA の項目を含んでいますが、
お使いのサーバーでは必要なライブラリ (GD および FreeType) が利用可能でありません。」

というエラーが発生。

でGDをインストール。

でFreeTypeをインストール。

で再起動かけたら後に、再度保存すると成功した。
■その他

GDは画像関係のってなんとなく聞いたことあったけどFreeTypeって何やねん、
と思って調べたら、フォントエンジンを実装したライブラリらしい。なるほど。
参考元
http://www.kitaguchi.jp/security/99.html

 - WordPress, サーバー

  関連記事

WordPressでタグやカテゴリの複数検索

WordPressでカテゴリのアンド検索や、タグとカテゴリの同時検索を行いたかっ ...

WordPressの管理画面で記事一覧にアイキャッチ画像を表示

WordPressの管理画面で記事一覧にアイキャッチ画像を表示させる方法のメモ。 ...

IPアドレスでサイトを表示させないようにする方法

http://aaa.comというドメインを111.222.333.444という ...

WordPressにお気に入り登録機能とお気に入り一覧ページを作成する方法

WordPressにお気に入り登録機能をつけたかった。 会員制のサイトじゃなかっ ...

apacheでキャッシュ設定を行う

apacheでキャッシュを設定できると聞いたので 対応した内容のメモ。 mod_ ...

Class ‘DOMDocument’ not foundエラーの対処

PHPでphpQueryというライブラリを利用しようとすると「Fatal err ...

CentOS6.10に無料SSL(Let's Encrypt)を導入

以前にもVPSにLet's Encryptを導入するという記事を書いたが、テスト ...

WordPressで記事毎に設定した広告を表示させる方法

WordPressでGoogleアドセンスのようなクリック広告ではなく、商品を指 ...

WordPress5のエディタを元に戻す方法

WordPress5にアップデートしたところ記事投稿ページのエディタが非常に使い ...

WordPressで「データベース接続確立のエラー」

WordPressで設定ファイル(wp-config.php)は触っていないのに ...