WordPressをPHP7.0系で動かしたらWarningが出た…

契約中のレンタルサーバから『PHP5 の2倍以上の実行速度を誇る「PHP7」導入のお知らせ』が届いたので、早速切り替えてみました。

PHP Warning:  Parameter 1 to W3_Plugin_TotalCache::ob_callback() expected to be a reference, value given in /wp-includes/functions.php on line 3464

ページは一応表示されるんですが、W3-Total-Cacheプラグインを導入しているとWarningが出てしまいます。Warningは/wp-includes/functions.phpの3464行目に問題があると言わんばかりの表示ですが、そこを修正しても何も解決しません。解決方法はFixing Warning on HHVM · gadelkareem-wp-w3-total-cache@e71030e · GitHubに載ってます。

/wp-content/plugins/w3-total-cache/lib/W3/Plugin/TotalCache.php の 512行目

修正前    function ob_callback(&$buffer) {
修正後    function ob_callback($buffer) {

引数の&を外せばOKです。

WordPressをPHP7.0系で動かしたらWarningが出た…” に対して1件のコメントがあります。

コメントは受け付けていません。