Yuriko.Net 個別記事

2008-10-02
晴れ

WordPress メール投稿プラグイン Ktai Entry 0.8.8 リリース

ゆりこ による 23:33:47 の投稿
カテゴリー: WordPressハック
タグ: , , , , , ,

WordPress 用メール投稿プラグイン「Ktai Entry」のバージョン 0.8.8 をリリースいたします。変更点は以下の通りです。

  • ページキャッシュを行うプラグイン (WP-Cache, WP Super Cache) がインストールされている場合、「POP3 取り込み間隔」が「しない」の設定では、外部メールボックスを読み出すトリガーとなるスタイルシートが出ないようにしました (バージョン 0.8.7 では表示されていました)。
  • 外部メールボックスを随時読み出す方式の場合、絵文字が使える状況 (au やウィルコムから送信していたり、ドコモから Gmail に送ったり等) でメールボックスに2通以上メッセージが溜っているとき、PHP エラーが発生して処理が中断してしまう不具合があったのを修正しました。
  • バージョン 0.8.6, 0.8.7 で、投稿日時を添付写真の撮影日時として指定する機能 (DATE: コマンドで数字を指定) が効かなくなっていた不具合を修正しました。
  • RFC2047 違反の日本語添付ファイル名をうまく読み取れるようにしました。Outlook Express や Gmail などで日本語添付ファイル名を使うと、本来使うべき RFC2231 ではなく RFC2047 に違反した独自のメール形式になっているため、以前のバージョンではうまく抽出できませんでした。
  • WordPress ME 2.1.x において写真等を添付した場合、WordPress のバグにより「添付ファイルが見つかりません。」という文字列が挿入される現象を回避するようにしました。
  • PHP 5.0.x 系統では動作していなかった不具合を改善しました。
ダウンロード: ktai_entry088.tar.bz2 (86.6 KB)
より新しいバージョンが出ています。

今回もバグ修正です。比較的大きいバグが改修されていますので、当該する問題に悩んでいた方はぜひともアップデートをお願いいたします。不具合が多数見つかってしまったため、新機能を盛り込むのは先送りしました。今度こそ、新機能を入れてバージョン 0.9.0 を出したいと思います。

あと、「エラーメッセージが謎」ということで困っている方がおられたので、Ktai Entry のエラーメッセージ一覧をドキュメント化して添付しました。

トラックバック・コメント »

  1. パック満さん:

    登録されていないメールアドレスからでも
    投稿用アドレスにメールを送れば表示できるようにしてみたいのですが
    どのようにカスタマイズすれば良いのでしょうか?

    技術的には可能ですが、このような設定はおすすめしません。もしスパムが着信してもそのままウェブログに掲載されてしまうからです。スパムが WordPress の登録ユーザーのメールアドレスで発信されることは少ないため、「登録ユーザーのみ投稿可能」という制約がスパム対策の1つとなっています。

    具体的な方法としては「投稿許可アドレスを別途定義する」の方法を流用します。メールアドレスが登録ユーザーのものであれば $user_id に何か値が入っていて、そうでない場合は 0 となります。つまり、$user_id が 0 の場合、適当なユーザー ID に変更するというロジックで OK でしょう ($authors 配列は作らなくてよい)。

    このカスタマイズをする場合、よほど投稿受付アドレスを、よほど複雑なものにするとか、定期的に変更するとかのスパム対策が必要です。

上に戻る

※スパム対策プラグインの影響により、すぐにトラックバックが反映されない場合があります。お手数ですが、半日ほど待ってみてください。

コメント返信

※発言の責任を明確にするため「名無し」「通りすがり」「匿名希望」等の匿名は不可とします。捨てハンドルでもいいので必ず名乗ってください。
XHTML (使えるタグ): <a href="" title="" ktai=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt=""> .
※スパム対策プラグインの影響により、すぐにコメント内容が表示されない場合があります。お手数ですが、半日ほど待ってみてください。

上に戻る