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. しげるさん:

    1,添付した画像をリンクなしで表示するようにしたい。
    2,複数の画像を添付した時に二枚目以降を縦並びになるよう下に回り込ませたい。

    1. ですが、元画像が小さい場合はリンクしません (WordPress がサムネールを作らないぐらいのサイズ、デフォルトは 150×150 未満)。逆に言うと、WordPress の設定値を変更して、サムネールサイズを大きくしてしまえばよいです。
    もしくは、独自フィルターフックを使って a タグの出力部分をいじればいいんですが、これが難しいとなると、設定値を変更する方法で対処してください。

    2. は、画像同士の間に <br /> を入れなければなりません。これも、独自フィルターフックを使えば可能なのですが、それが困難ならば、がんばってスタイルシートで処理することになります。画像サイズが一定ならば、class=”photo” に対応するスタイルの width を画像サイズより一回り大きい程度に固定させてしまえば (width:180px とか) 、画像が横に並ぶことはありません。

    画像を含む HTML 出力をもうちょっと簡単にいじれるようにしたいのですが、なかなかうまい実装方法が思いつかず、現状は「独自フィルターフック」のみとなっています。もうしばらくお待ちください。

上に戻る

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

コメント返信

※発言の責任を明確にするため「名無し」「通りすがり」「匿名希望」等の匿名は不可とします。捨てハンドルでもいいので必ず名乗ってください。
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=""> .
※スパム対策プラグインの影響により、すぐにコメント内容が表示されない場合があります。お手数ですが、半日ほど待ってみてください。

上に戻る