8店舗ある飲食店のお客さまのところで、ランチ情報を毎日ブログでアップし更新していただいています。
スタッフの皆さんがいちいちPC立ち上げるのは面倒ですし、スマホからサクッとかんたんに更新していただくために、Ktai Entryというプラグインを使い、メールにランチ画像を添付し送ると、新規投稿できるようになっています。
ところが、先日急にできなくなったと連絡がありました。で、コントロールパネルから、設定→メールで投稿から、「すぐにメッセージを読み出す」をクリックすると、以下のようなエラーが出ていました。
***************************
There is 13 message(s).Warning: imagecreatefromstring() [function.imagecreatefromstring]: Empty string or invalid image in /home/xxxxx/www/xx/wp-content/plugins/ktai-entry/inc/post.php on line 895
Fatal error: Call to undefined method KtaiEntry_Post::log_error() in /home/xxxxx/www/xx/wp-content/plugins/ktai-entry/inc/post.php on line 801
13通記事メールをページの方に送れてないよと出ています。(多分そんな感じ)
で、送信先に使っているGmailを開くと、相当な数の同じメールが溜まっていました。
で、ググったところ、
以下のページに当たりました。
Ktai Entryが壊れた時の対処
この情報をもとにエラーが出ているメールを見ると、壊れた画像が添付されていました。
おそらく壊れた画像の横幅をチェックしたけど、出来ないのでエラーをはいたって感じだと検討をつけ、
上記リンク通り、
$this->log_error($result->getMessage());
を、
return $attachments;
の上に書いてエラーを回避させると大丈夫でした。

コメント
コメント一覧 (1件)
[…] Ktai EntryからWordPressへメール投稿できなくなったとき […]