Ktai EntryからWordPressへメール投稿できなくなったときの対処方法

wordpress

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が壊れた時の対処

Linux Install Memo | サーバー管...
□Ktai Entryで壊れた添付画像ファイルがあると処理が止まるのを回避 | Linux Install Memo □Ktai Entryで壊れた添付画像ファイルがあると処理が止まるのを回避 WordPressを使っている人で

この情報をもとにエラーが出ているメールを見ると、壊れた画像が添付されていました。
おそらく壊れた画像の横幅をチェックしたけど、出来ないのでエラーをはいたって感じだと検討をつけ、

上記リンク通り、
$this->log_error($result->getMessage());
を、
return $attachments;
の上に書いてエラーを回避させると大丈夫でした。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

30代で独立、妻への腎移植、自身もIgA腎症に。トレラン大好きだった自営業者です。病気やお金の不安があっても生活は続く。夫婦で60代を迎えるにあたり、福岡で小さな畑を耕し半自給自足の丁寧な暮らしへ。「急がない。でも、やめない。」をモットーに好きなことをぼつぼつ。ブログと音声配信もやってます。

コメント

コメント一覧 (1件)

目次