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件のコメントがあります。
コメントは受け付けていません。