Categories
Announcement WordPress Plugins

Contact Form 7 1.5 (日本語)

Contact Form 7 1.5 を公開しました。このバージョンでは CAPTCHA の設置が可能になりました。ロシア語とブラジル・ポルトガル語の言語ファイルが加わりました。また、Akismet の使用方法が紛らわしかったので変更されました。

Categories
Announcement WordPress Plugins

Contact Form 7 1.5

I released Contact Form 7 1.5. You can use CAPTCHA on it. Russian and Brazilian Portuguese translations came in. Akismet’s usage got changed as it was confusable.

(日本語はこちら)

Categories
Announcement WordPress Plugins

Contact Form 7 1.4.4

I released Contact Form 7 1.4.4. French translation by Jillij was added. Thanks Jillij.

And a bug that extra backslashes are inserted reported by rome has been fixed as well. Thanks rome.

日本語 / Japanese

Contact Form 7 1.4.4 をリリースしました。Jillij さんによるフランス語の言語ファイルを追加しています。

それから、rome さんからコメントで報告があった、メールに余計なバックスラッシュが挿入されるバグについても修正しています。

Categories
Announcement WordPress Plugins

Contact Form 7 1.4.3

I released Contact Form 7 1.4.3. Polish translation by Zbigniew Czernik was newly added. Thank you Zbigniew! Now, Contact Form 7 supports 7 languages!

Contact Form 7 1.4.3 をリリースしました。Zbigniew Czernik さんによるポーランド語の言語ファイルを追加しています。これで 7 言語サポートです!

Categories
Announcement WordPress Plugins

Contact Form 7 1.4.2

Contact Form 7 1.4.2 got released. It includes German translation by Marcel Spitau. Thank you Marcel :) I’m surprised at seeing this plugin grows internationally so fast.

Japanese / 日本語

Contact Form 7 1.4.2 をリリースしました。Marcel Spitau さんによるドイツ語の言語ファイルを追加しています。このプラグインがこんなに急速に国際化されるなんてほんとびっくりですね。

Categories
Announcement WordPress Plugins

Contact Form 7 1.4.1

I released Contact Form 7 1.4.1 which is minor update including:

  • Revision of Akismet option in form tag, and
  • Spanish and Catalan translations by Jordi Sancho.

Revision of Akismet option in form tag

akismet:content option was removed. Now, all field values are concatenated and sent to Akismet server as comment content. The reason for this change is that when a spammer tries to spam through a form, the guy can input spam words into every fields, not limited to a field with akismet:content option. We should submit all the input values to Akismet.

日本語 / Japanese

Contact Form 7 1.4.1 をリリースしました。変更点は、

  • フォームタグ用の Akismet オプションの改訂と、
  • Jordi Sancho さんによるスペイン語とカタルーニャ語の言語ファイルを追加、です。

フォームタグ用の Akismet オプションの改訂

akismet:content が廃止されました。今後はすべてのフィールドの入力テキストが連結されてコメント本文として Akismet サーバに送られるようになります。スパマーは akismet:content オプションつきのフィールドにお構いなくどのフィールドにもスパムの文句を書き付けてくるので、すべてのフィールドをカバーして Akismet に送ったほうが理に適っているというのが改訂の理由です。

Categories
WordPress Plugins

メールの件名の文字化け防止パッチの実証プラグイン

注意: このプラグインと tenpura さんによる WP Multibyte Patch を同時に有効にしているとコンフリクトを起こすことが確認されています。WP Multibyte Patch はメールの文字化け回避のほか、WordPress で日本語を正しく処理するために必要となる修正を網羅しているので、WP Multibyte Patch の使用をおすすめします。(2007/11/21 追加)

このプラグイン (Demonstration #4457) は機能的には Nippon 2 プラグインの後継にあたるものです。実体にそぐわなくなっているので Nippon の名称は使わないことにしました。

Nippon 2 で説明した phpMailer とメールの件名の文字化けの問題については、WordPress Trac #4457 に同様の報告が上がっていたのでそこに追加でコメントしています。この件は今のところ WordPress 2.3 での対応が目標になっていますが延期になる可能性もあります。

Update: WordPress 2.4 に延期になりました。

Demonstration #4457 は #4457 に送ったパッチをベースにしており、パッチが正常に機能することを確かめる目的で作られています。Demonstration #4457 が Nippon 2 と異なるのは以下の3点です。

  • mbstring 関数を使わず基本的な PHP 関数のみで実装
  • Base64 だけでなく Quoted-printable エンコーディングについても適切に処理する
  • UTF-8 以外が使われている場合は処理対象とせず通常のフローにまわす

インストールの手順は、ここから demo4457.zip をダウンロードし、展開して demo4457.php をプラグインディレクトリにアップロードし、有効化で OK です。

対応する WordPress のバージョンは 2.2 以降です。Nippon 2 の後継ですので、Nippon および Nippon 2 プラグインとの併用はできません。

ご使用いただけましたらぜひ使用後の結果をコメントでお知らせください。フィードバックが今後の対応に大きく役立ちます。

Categories
Announcement WordPress Plugins

Contact Form 7 1.4

I released new version 1.4 of Contact Form 7 today. The main feature is spam filtering with Akismet.

Categories
WordPress Plugins

WP Mail Tester

I wrote a development-use handy plugin for repeated test of sending mail function of WordPress, i.e. wp_mail(). You can directly specify four parameter values for wp_mail(), To, Subject, Message Body and Headers and send it in control panel.

Download and Installation

  1. Download zip file and unzip it.
  2. Upload wp-mail-tester.php to the plugins directory.
  3. Activate WP Mail Tester.

Usage

Open admin menu [Manage] – [WP Mail Tester], input the fields and click Send.

This is only for development-use. Do not use it as an usual mailer.

日本語/Japanese

WordPress のメール送信関数(wp_mail())を繰り返しテストする際に便利な開発用途専用のプラグインを作成したので公開します。これを使うことで管理画面から wp_mail() の引数(送信先、件名、本文、追加のヘッダ)を直接指定して送信することができます。

ダウンロードとインストール

  1. zip ファイルをダウンロードして展開します。
  2. wp-mail-tester.php をプラグインのディレクトリにアップロードします。
  3. WP Mail Tester を有効化して完了。

使い方

管理画面から [Manage] – [WP Mail Tester] のメニューを開き、各項目に適宜入力して Send をクリックするとメールが送信されます。

このプラグインは開発用途専用です。通常のメール送信のために使わないでください。

Categories
Announcement WordPress Plugins

Contact Form 7 1.3

Contact Form 7 1.3 is now available. I added new type of form element tag named [select]. This tag is replaced by a <select> element.

Example: [select your-country "China" "India" "other"]

This tag is replaced to:

<select name="your-country">
  <option value="China">China</option>
  <option value="India">India</option>
  <option value="other">other</option>
</select>

Then you can insert user selection into mail sent to you as other type of tags.

And I rethought the condition when contact form is displayed. In early release, you see the forms only on singular post pages and only one form is replaced on one page. Now, you have no limit. You can put multiple forms into a post and you’ll see them even on archive or home page.

As written on previous anouncement, syntax of form content tag has changed. On this release I completely removed old syntax with label. So if you are an upgrading user from older versions, please check the tags or create new contact forms.

Update (8/26): I fixed a critical bug failing to load jQuery and released it as 1.3.1. This time really Ajax.

日本語 / Japanese

Contact Form 7 1.3 をリリースしました。新しく [select] タグが追加され、このタグは <select> 要素により置換されます。

例: [select your-country "中国" "インド" "その他"]

このタグは次の HTML に置換されます:

<select name="your-country">
  <option value="中国">中国</option>
  <option value="インド">インド</option>
  <option value="その他">その他</option>
</select>

他のタイプのタグと同様に、ユーザが選択した値をメールの内容に埋め込むことができます。

それから、コンタクトフォームが表示される条件について見直しを行いました。以前のバージョンでは、フォームは単一の記事の表示ページに限り表示され、またひとつの記事につきひとつのフォームしか表示しないという制限がかけられていました。このバージョンではそれらの制約をすべて取り払い、ひとつの記事に複数のフォームを表示させたり、またアーカイブページやトップページでも表示するように変更しました。

また、前回のアナウンスにも書いたとおり、フォームの内容で使われるタグの構文が変更されています。このバージョンでは古いラベルつきの構文のサポートを廃止にしました。そのためもし以前のバージョンからアップグレードされるのであれば、タグを書き換えるか、または新しいフォームをこのバージョンで作成してください。

更新 (8/26): jQuery のインポートをしない重大なバグを修正して 1.3.1 としてリリースしました。今度こそ Ajax が使えます。