以前の記事で、WordPressプラグイン「Jetpack by WordPress.com」をバージョンアップしたら、不具合が発生した記事を書きました。
私が利用しているDigiPressテーマの専用プラグイン(アドオン)「Shortcodes for DigiPress」との相性問題でJetpackプラグインをアップデートすると下記のようにエラーが出てしまうのが原因でした。
エラーの内容
Fatal error: Call to undefined function wp_get_current_user() in /home/●●●●/public_html/wp-includes/capabilities.php on line 1356」
そのため、Jetpackプラグインを不具合が出る前のバージョンに戻して古いバージョンで利用していました。
同じような状況になった方がいたようでコメントを頂きました。DigiPressの専用フォーラムでも同様の状況で解消されずに困っている書き込みがありました。
その後、Jetpackプラグイン側のバージョンアップで何とかこの不具合が解消しないかとバージョンアップされる度に期待しつつ、更新してみましたが不具合は解消されず、Jetpackプラグインの元のバージョンに戻すの繰り返しとなっていました。
不具合が解消!
さきほど(平成27年5月16日)DigiPressテーマの専用プラグイン(アドオン)「Shortcodes for DigiPress」がバージョン 1.1.0.2にバージョンアップの提供を開始しました。
そこですぐにバージョンアップしてみました!
更新履歴を確認したところ上記のように記載されていました。
これはもしかするとJetpackプラグインとの相性問題が解消かもしれないと思い、Jetpackプラグインの更新をしてみました。
不具合が出る前の「Jetpack by WordPress.com」バージョンが3.3.3でした。最新バージョン3.5.3に更新してみたところ、不具合が見事に解消されていました!
動作環境
現在(2015年5月16日)の環境は下記の通り。同様の不具合が発生している方は、下記のようにバージョンアップすれば、不具合が解消されると思います。
- WordPress 4.2.2
- MAGJAM by DigiPress バージョン 1.0.6.6
- Shortcodes for DigiPress バージョン 1.1.0.2
- Jetpack by WordPress.com バージョン 3.5.3
さいごに
もしもの時に備えて、バージョンアップ前は必ずバックアップをとってから更新を行って下さい。
他にもDigiPressテーマの専用プラグイン「DigiPress Ex – Popular Posts」と「DigiPress Ex – Simple Rating」がバージョン 1.0.0.7へバージョンアップされています。
今回は同様の状況で困っている方もいると思い記事にしました。参考になればと思います。
それではまた〜