Проблема возникала не только из за E модификатора, там использовалась не поддерживаемая в PHP 7 функция create_function().
Пока архив не стал обновлять. Протестируйте и отпишитесь плиз. Вот что надо поменять в расширении, в файле functions.php:
function pun_pm_next_reply($str)
{
if (substr($str, 0, 4) == 'Re: ')
return 'Re[2]: ' . substr($str, 4);
// $str1 = preg_replace_callback('#^Re\[(\d{1,10})\]: #', create_function('$next_reply', 'return "Re[".($next_reply[1] + 1)."]: ";'),$str);
$pattern = '#^Re\[(\d{1,10})\]: #';
$str1 = preg_replace_callback($pattern,
function($next_reply)
{
return "Re[".($next_reply[1] + 1)."]: ";
},
$str);
return $str == $str1 ? 'Re: ' . $str : $str1;
}