Столкнулся с проблемой на WPE (2.0), а именно, после установки движка наверху дефолтного шаблона появилась надпись: Call-time pass-by-reference has been deprecated in ваш_корневой_каталог/index.php on line 99 .
Решение проблемы под катом!
Чтобы решить проблему нужно найти 99 строчку в файле index.php и заменить это:
if (preg_match('/^page(d+)$/', $param, & $matches)
вот на это:
if (preg_match('/^page(d+)$/', $param, $matches)
Или просто убрать символ & перед $matches.
Также есть еще три варианта как избавиться от этого:
1) В конфигурации PHP (файл php.ini — если он вам доступен, зависит от хостинга) заменить allow_call_time_pass_reference = off
на allow_call_time_pass_reference = on
2) Или найти в том же файле php.ini параметр error_reporting и установить значение E_ERROR. Должно выглядеть так:
error_reporting = E_ERROR
3) Или в корне вашего каталога сайта, в файле .htacsess добавить: php_value error_reporting 1
Вроде все. Если не получилось решить, отписывайте в комментах 🙂