質問: explode( '_', $locale );」この行です。 プラグインを停止すればphpエラーは消えるのですが、停止すると投稿ページのコンテンツの中身が表示されなくなってしまいました。(いわゆるheader.phpやfooter.phpなどの枠組み的なものは表示されますが、ビジュアルモードやテキストモードで入力した部分が表示されません。) 仕方がないので、5.0にバージョンを戻して入れなおしたところ、元に戻りましたが、なぜこうなるのかがわかりません。 皆様のところではこのような現象は出ていないでしょうか。 また、最新を入れるためにこうすればいいよ等の情報がありますでしょうか。 【情報追加】 https://wp-doctor.jp/blog/2017/10/19/wordpress-sakura%E3%81%95%E3%81%8F%E3%82%89%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88%E3%81%A7%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%AE%E6%9B%B4%E6%96%B0%E5%BE%8C/ 上記のページを見て、PHPのバージョンかなと思ったのですが、レンタルサーバはさくらで、PHP 7.1 [標準のPHP] (CGI版) で運用しています。なので、PHPのバージョンが原因ではないと考えています。
回答: GitHub()の issue を探してみたら、すでに登録がありました。 * * issue に登録された内容は、すでに修正されて、commit されているようですので、次回のリリースでは治っている可能性が高いと思われます。 以下にソースの修正内容がありますから、ソースを書き換えてみて、不具合が治っているか確認したらどうでしょうか? get language using WPSEO_Utils 参照。 WordPress 4.9.1 + Twenty Seventeen + プラグイン8点入りのテストサイトに入れてみましたけど、書かれているような不具合はでていないです。(Web サーバの Locale は、C にしているからかなぁ...)