Yuriko.Net 個別記事
2011-09-07

WordPress メール投稿プラグイン Ktai Entry 0.9.1 リリース→0.9.1.2 に差替
WordPress 用メール投稿プラグイン「Ktai Entry」のバージョン 0.9.1 をリリースいたします。バージョン 0.9.0.1 からの変更点は以下の通りです。
- 投稿日時の変更コマンドで添付ファイルの日時を指定したとき、
yymmdd_hhiiss
形式の日時ファイル名を認識するようにしました。 - 添付ファイルの元の名前が「image.jpg」「photo.jpg」「画像.jpg」「写真.jpg」の場合、
Ymd_His.jpg
形式の名前に置き換えるようにしました。 - 絵文字が認識されない不具合を修正しました。(ver 0.9.0.x のみ対象)
- Ktai Entry 設定パネルで投稿を通知する設定が保存されない不具合を修正しました。
ダウンロード: ktai-entry.0.9.1.2.zip (133.9 KB)
今回は不具合修正および画像ファイル名に関する機能向上です。Ktai Entry 0.9.0.x を使っている方はアップグレードをお願いします。
[追記 9月14日] Yahoo! メール経由で投稿時、絵文字を入れると本文も出なくなる現象を修正した 0.9.1.1 に差し替えました。
[追記 9月30日] 文字コードが指定されていないメッセージでの不具合を修正した 0.9.1.2 に差し替えました。
すばらしいプラグインの作成ありがとうございます。今回0.9.1.2を使って、.forwardからinject.phpを叩くということをしてみました。いくつか苦労した点ですが、
まず、
・http://wppluginsj.sourceforge.jp/ktai_entry/ に書かれている ktai_entry/inject.php は ktai_entry/inc/inject.php が正しいように思えます。
・画像つきのメールを送付すると、Call to undefined method KtaiEntry_Post::log_error() in /var/www/html/wordpress-3.3/wp-content/plugins/ktai-entry/inc/post.php on line 801 と出てしまいます。
・拡張子が「.jpeg」となっているjpgファイルを添付して投稿すると、post.phpの923行目あたりの、
if (strtolower($type) != $mimetype) {
@unlink($filepath);
throw new KE_Error(sprintf(__(‘Invalid image type “%1$s” for file: %2$s’, ‘ktai_entry_log’), $mimetype, $filepath));
}
に引っかかってエラーが出てしまうようです。strtolower($type) が「.jpg」で、$mimetypeが「.jpeg」なためだと思います。
もしよろしければ、今後のアップデートの参考になればと思いコメントさせていただきました。