XeoryBaseのテーマを使ってますが公開(更新)に時間がかかりすぎてました。
数分は更新に時間がかかってました。
これは絶対におかしいので、長らく原因と対策を探していましたが、そのものズバリがグーグルの検索にはヒットしませんでした。
ひょんなことから、全く別のブログ型サイトから、当該ブログの解決の糸口が見つかり、解決しました。
原因は、「smart update pinger」
結論をはじめに言いますと、原因は、「smart update pinger」でした。
最初、PHPに問題ありと考え、PHPバージョンを、PHP7.1.2 / PHP7.0.16 に上げました。
しかし事態は変わらず、失敗です。
(過去には、PHPバージョンを上げて、うまくいった事例もあり、私のレベルではよく把握できてません。)
結局、元の「PHP5.6.30」に変更しました。
次に、「smart update pinger」を無効化すると、公開(更新)時間が格段に短縮化されました。
ピング送信先が多すぎると判断し、以下のURLに減らしました。
設定 → 投稿変更 からも可能です。
http://www.blogpeople.net/servlet/weblogUpdates
http://pingoo.jp/ping/
http://ping.fc2.com
http://ping.blogranking.net/
http://www.trackbackcenter.com/cgi-bin/receive.cgi
http://blogsearch.google.co.jp/ping/RPC2
http://ping.blo.gs/
http://www.blogroots.com/
http://xping.pubsub.com/ping/
http://ranking.kuruten.jp/ping
http://ping.maplog.jp/
http://www.blogpeople.net/ping/
http://ping.sitecms.net/
「smart update pinger」を有効化に戻しても、公開(更新)時間は短くなりましたので、ピングが多すぎたと考えてます。
(「smart update pinger」は必要かな? 導入しなくてもいいというご意見もネットにはあります。)
なお、ワードプレスは少し設定を変更するだけで、画面が真っ白になったり、致命的なエラーとか出ます。
非常に心臓に悪いです。
今回いろいろといじったところ、下記のエラーが出たりしました。
Parse error: syntax error, unexpected ‘new’ (T_NEW) in?/home/◇◇◇◇◇◇/ttb100.net/public_html/wp-content/plugins/exec-php/exec-php.php?on line?22
くわばらくわばら。。。
どこか不具合が出現したならば、プラグインを疑うのもひとつの対策と思います。
すべて無効化にして、ひとつひとつ有効化に変更して、原因をあぶりだすとよいです。
「WordPressの Ping機能・更新情報サービスにはプラグイン不要なのではないか?」 については、以下の先人たちが記録しているのでご参考になるかと思います。
「Smart Update PingerでWordPressにログイン不能」
「WordPressのPing・更新情報サービス設定方法とPingサーバ」
ping送信先の設定URL についてはこちらをご参考にしました。
なお、今回の上記の不具合の原因と対策は、後で記憶を辿って記していますので、正確性に欠けるところがあります。
たまたま解決できたかもです。
あくまで自己責任でお願いします。
それと、先日の投稿もご参考にしてくださいね。
Fatal error: Uncaught Error: Call to undefined function というエラーが出る原因と対策
参考になれば幸甚です。