昨年8月のリリース以来、多くの方に Nippon プラグインを使っていただきました。また、これまで多くのご意見、ご感想、バグレポート、その他諸々のコメントをいただきました。みなさん本当にありがとうございました。

さて、その Nippon プラグインですが、現行のバージョンをもってメンテナンスを終了します。WordPress 2.1.x までは使えますが、来月リリースが予定されている WordPress 2.2 にバージョンアップされる際には、Nippon プラグインは外してください。

というのも WordPress 2.2 ではメールの処理にもっと洗練されたアプローチが採用されるからです!

WordPress 2.2 では Brent R. Matzelle による PHPMailer が導入されます。PHPMailer が提供する様々なメリットのなかには、これまで Nippon プラグインが解決してきた日本語ヘッダのエンコーディングも含まれます。汎用的な機能を持ち洗練された PHPMailer が標準装備される以上、日本語のみ、それも場当たり的なアプローチで対応する Nippon プラグインを使い続ける理由はありません。

ですから、WordPress 2.2 には Nippon プラグインをインストールしないようにしてください。さもないと、せっかくの PHPMailer の恩恵を受けられなくなってしまいます(Nippon プラグインは wp_mail() を上書きするからです。PHPMailer はこの wp_mail() のなかで呼び出されます)。

ということで Nippon プラグインはその役割をもうすぐ終えます。あるいは今後も文字化けなどの問題が出て何か対処が必要になるかもしれませんが、その時は WordPress のコアに対するデバッグか、wp_mail() 内のフックを利用したプラグインを新たに作って対応するつもりです。

それでは。

What is this? / これは何?

Search Whole Site (tam-sws) is a WordPress plugin. WordPress offers search form which searches only in ordinary Posts, and it does not search in Pages or Attachments. I believe that when a person enters a term in a search form on a web site, the person must want to search in whole the site, not only in a part of it. So I made this plugin. This plugin rewrites search query to remove post_type condition from it. This allows your visitors to search in all types of post entry. If you use WordPress as CMS, you will find this useful.

This plugin works on WordPress 2.1. WordPress 2.0 is not supported.

現行の WordPress が提供する検索フォームの検索対象は通常の投稿(Post) に限られており、ページアタッチメントのような特殊なタイプのエントリーは対象に含まれません。しかし通常検索フォームを使うときには、通常の投稿だけでなくページやアタッチメントも含めたサイト全体が検索対象になっていると期待するのが普通ではないでしょうか。Search Whole Site (tam-sws) プラグインは検索時の DB クエリを書き換え、post_type の制約を取り除きます。これによりすべてのタイプのエントリーを検索対象とすることができるので、WordPress を CMS として使用している場合などでは特に役に立つでしょう。

このプラグインを使うには WordPress 2.1 が必要です。WordPress 2.0 には対応していません。

Read the rest of this entry »