メールでWordPressの記事を投稿するプラグイン「Ktai Entry」が動かなくなった!

Ktai Entryが動かない

単刀直入に言うと、原因はPHPのバージョンです。

プラグインの設定で「すぐにメッセージを読み出す。」を行ってみてください。
これで、画面上にこんな感じのPHPのエラーが出てくるようでしたら、ほぼ間違いありません。

Fatal error: Uncaught Error: Call to undefined function ereg() in /home/..wordpressの場所.. /wp-content/plugins/ktai-entry/inc/class-pop3.php:616 Stack trace: #0 /home/..wordpressの場所.. /wp-content/plugins/ktai-entry/inc/class-pop3.php(105): KtaiEntry_POP3->is_ok(‘+OK Gpop ready …’) #1 /home/..wordpressの場所.. /wp-content/plugins/ktai-entry/inc/retrieve.php(94): KtaiEntry_POP3->connect(‘ssl://pop.gmail…’, ‘995’) #2 /home/..wordpressの場所.. /wp-content/plugins/ktai-entry/inc/retrieve.php(186): KtaiEntry_Retrieve->connect() #3 {main} thrown in /home/..wordpressの場所.. /wp-content/plugins/ktai-entry/inc/class-pop3.php on line 616

同じxserverを使っていても、PHP4をサポートしているサーバでは、wordpress4.9.4でも問題なく動いているのですが、PHP5以上しかサポートしていないサーバでは、Ktai Entryプラグインが動かなくなっています。

PHPのサポートするバージョンは、xserverを契約した時期によって違っているようです。
2017年の夏ごろに契約したものは、すでにPHP4のサポートは終了しています。

解決策は、同じような機能の別のプラグインを使うこと。
私は、「Postie」に乗り換えました。

Postieは機能が多い分、設定する場所が多いのでちょっと使いにくいかも知れませんが、この辺りを参考に乗り換えられることをおすすめいたします。

「ワードプレスの投稿設定(主にメールでの投稿)の使い方」
WordPressの使い方・Tips発信サイト