Categories
WordPress プラグイン ホームページ制作・作成

WordPress のお問い合わせフォーム(Contact Form 7)のセキュリティ

当オフィスが白紙から構築した場合、お問い合わせフォームの代表的なプラグインである Contact Form 7 は利用していないのですが、いままで当オフィスに更新依頼をされた「他社が WordPress で構築されたサイト」のお問い合わせフォームでは、Contact Form 7 を利用されていることがほとんどです。Contact Form 7 は優秀なプラグインであり、多くのサイトで利用されているのですが、「当オフィスに更新や変更などでご依頼をされた他社製の WordPress 構築サイト」では Contact Form 7 のセキュリティを考慮した設置がされているサイトは今のところありません。

  • ご自身のサイトから迷惑メールが多数届いている。
  • レンタルサーバー会社から「Contact Form 7 に対して外部からスパム行為が確認されている」の連絡が届いている。

上記のような状況はありませんでしょうか?

Contact Form 7 ではセキュリティに関しまして次の3つを提案しています。

Akismet によるスパムフィルタリング
「Akismet」は WordPress をインストールした初めからあるプラグインです。Akismet を有効化するためには「AKISMET API KEY」が必要になります。有効化したのちにフォームの入力項目に Akismet 関連のオプションを設置することになります。
ブラックリスト
迷惑メールが届く場合、そのIPアドレスをブラックリスト登録し送信できないようにする策です。自分宛てに届くメールに相手のIPアドレスが記載されているように設置します。
reCAPTCHA (v3)
reCAPTCHA は、Google が提供するサービスです。以前のバージョンでは「私はロボットではありません」のテキストでチェックをさせる仕組みでしたが、最新のものはそのような表示はなくなっています。

いままで「当オフィスに更新・編集などでご依頼された他社製サイト(WordPressでの構築)」で上記のいずれかを設置されているサイトはありませんでした。ご自身のサイトのお問い合わせフォームからの迷惑メールが多いもしくはご心配されている場合は当オフィスまでお気軽にご連絡下さい。お見積もり・ご相談は無料です。

Categories
WordPress プラグイン ホームページ制作・作成 写真

360度写真を WordPress に

RICOH THETA を購入し早半年。
仕事で使っているのはもちろんのこと、プライベートで撮影した写真も LINE や Facebook にアップして楽しんでおります。

さて、そんな折、WordPress の記事にアップしたことがないことに気が付きました。

但し、そのままアップしてもマウスでぐりぐりといくらやっても動いてくれません。なので、プラグインを探したところ・・・・・あるではないですか! 次のプラグインを早速インストール&有効化。

WP-VR-view – Add Photo Sphere, 360 video to WordPress

でアップした写真は以下。

多摩センター駅前です。2017年11月の撮影。

Categories
WordPress プラグイン

WP Social Bookmarking Light で Notice が!?

今朝、ブログを覗いたところ、記事のページで

Notice: Undefined index: dnt in (パス)/wp-social-bookmarking-light/modules/services.php on line 109

というメッセージが表示されていることに気がつきまして。。。
そぉ~いえば、WP Social Bookmarking Light を昨日アップデートしたなと思いつつ該当ファイルを開いて 109 行目を覗いてみることに。

$data_dnt = $twitter['dnt'] ? 'data-dnt="true"' : '';

メッセージは、dnt なんて何もないよ! っという意味ですので、ここはお決まりの isset 関数を用いまして、下記のように修正。

$data_dnt = isset( $twitter['dnt'] ) && $twitter['dnt'] ? 'data-dnt="true"' : '';

もっとも、wp-config.php で

define('WP_DEBUG', true);

としなければ、Notice は表示されないのでしょうけど。

[mokurenCB]

Categories
PHP+MySQL WordPress プラグイン ホームページ制作・作成

お問い合わせフォームを WordPress のプラグインとして制作

当オフィスの既存のお問い合わせフォームの仕様と同じく WordPress のプラグインとしてお問い合わせフォームを制作しました。

お問い合わせフォーム for WordPress

入力項目毎に正規表現による入力内容のチェックを実施するなどで汎用性がないことから、WordPress の公式ディレクトリへの登録は実施しない予定です。

当お問い合わせフォームは、同じ URL で「入力」→「確認」→「送信」の流れになっています。また、フォームに入力されたデータは、指定のメールアドレス宛にメールを送信するだけです。データベースへの保存は行っておりません。

WordPress でお問い合わせや資料請求などのフォームでこだわったものをお探しの際は、当オフィスまでお気軽にご相談ください

[mokurenCB]