W3 Total Cache un PHP 7.0 kļūda (W3_Plugin_TotalCache::ob_callback())

Strādājot un testējot jaunākās PHP 7.0 iespējas, atklājās neliela kļūda W3 Total Cache spraudņa darbībā:

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

mazliet pameklējot internetā, ātri atradu kļūdas risinājumu: jāizlabo attiecīgā funkcija ob_callback() failā lib/W3/Plugin/TotalCache.php no

function ob_callback(&$buffer) {…} un function ob_callback($buffer) {…}

jeb jāizņem “&” zīme. Un kļūda WordPress majas lapā, kas darbojas uz PHP 7 pazūd. Ļoti iespējams, ka tā pazūd arī tiem, kuri izmanto HHVM.

Risinājums nav ideāls, jo labojums būs jāveic katrā nākamajā atjaunošanas reizē līdz autori paši izlabos.