WordPress オリジナルプラグイン開発

WordPress オリジナルプラグイン開発

WordPress のウェブサイト制作でお困りではありませんか?

  • 標準のテンプレート関数では実現できないような仕方でページやカテゴリーを表示させたい
  • 複雑なデータを保存する必要があるためデータベースに独自のテーブルを追加したい
  • 管理パネルに独自のメニューを追加したい

WordPress の標準機能だけでは難しいこれらの要望を、独自プラグインの開発により実現します。
Continue reading “WordPress オリジナルプラグイン開発”

定数指定で動作を制御する

Contact Form 7 の動作を制御するためのいくつかの定数が用意されています。

定数を定義するのに最も適した場所は wp-config.php ファイルです。define('XXX', 'xxx'); のような定数を定義している行がすでに多数あるのに気づくでしょう。それらの行の後にさらに行を追加することができます。なお、最後の行より後ろに追加すると機能しませんので、それより前に追加してください。
Continue reading “定数指定で動作を制御する”

Contact Form 7 2.1.2

Contact Form 7 2.1.2 をリリースしました。今回のアップデートにはいくつかのバグ修正が含まれています。古いバージョンの Contact Form 7 で何らかの問題が見られる場合は、この新リリースへのアップグレードをお勧めします。
Continue reading “Contact Form 7 2.1.2″

Contact Form 7 2.1.1

Contact Form 7 2.1.1 をリリースしました。今回のアップデートには、前バージョンで報告されていた他のプラグインとのコンフリクトの問題に関する対応が含まれています。もし Contact Form 7 2.1 でコンフリクトの問題が発生しているなら、すぐにこの新リリースへのアップグレードすることをお勧めします。現在特に問題がない場合でも、今後発生するかもしれない問題を避けるためにアップグレードをお勧めします。
Continue reading “Contact Form 7 2.1.1″

Contact Form 7 2.1

Contact Form 7 2.1 を公開しました。これは半年ぶりのメジャーアップデートで、いくつもの機能改善とバグ修正を含んでいます。最新バージョンの WordPress でテストを行いました。ぜひアップグレードして新しい機能を活用してください。
Continue reading “Contact Form 7 2.1″

特別なメールタグ

時にはコンタクトフォーム経由でユーザーが送信した内容以上の情報を知りたい場合もあるでしょう。例えば、何らかのセキュリティ上の必要のために送信元の IP アドレスを知りたい場合があるかもしれません。Contact Form 7 はそのような目的のためにいくつかの特別なメールタグを用意しています。これらの特別なメールタグメッセージ本文やその他のメールセクションの項目に挿入して使うことができます。
Continue reading “特別なメールタグ”

コンタクトフォームを他の言語で使うには

デフォルトの状態では Contact Form 7 は英語でコンタクトフォームを表示しますが、Contact Form 7 には 40 以上の言語の翻訳が同梱されており、それらを使うことで簡単に他の言語のコンタクトフォームを作成することができます。それから、Contact Form 7 の管理パネルの言語を変更することも可能です。
Continue reading “コンタクトフォームを他の言語で使うには”

メールのセットアップ

Contact Form 7 ではメールのテンプレートをとても柔軟に編集することができます。メッセージの本文だけではなく、メッセージヘッダー項目の編集も可能です。また、HTML メールを扱うこともできます。この記事では、個々の設定項目とそれらを使ってメールのセットアップをおこなう手順について説明します。
Continue reading “メールのセットアップ”

Akismet によるスパムフィルタリング

今日、スパムはあらゆるものをターゲットとします。あなたのコンタクトフォームも例外ではありません。Contact Form 7 はスパムを回避するためにいくつかの手段を用意しており、スパムフィルタリングプラグインである Akismet との連携はその中でも重要な位置を占めます。この記事ではコンタクトフォームに Akismet を実装する手順について説明します。
Continue reading “Akismet によるスパムフィルタリング”

承諾確認チェックボックス

特定の条項を承諾したユーザーにだけコンタクトフォームの送信を許可したい場合もあるでしょう。そういう時には acceptance フォームタグが便利です。

使い方は簡単です。次のようにフォーム内に acceptance のタグを挿入してください:

[acceptance accept-this] Check here if you accept these terms.

JavaScript の仕掛けにより、ユーザーは条項を承諾するチェックボックスにチェックを入れるまでは送信ボタンを押すことさえできません。加えて、invert オプションを指定して、この機能を反転させることも可能です。つまり、チェックボックスのチェックを外さないと送信できないようにします。
Continue reading “承諾確認チェックボックス”

WordPress オリジナルプラグイン開発