Возникла такая же и ошибка и изменением версии php дело не ограничилось, в моем случае ошибка в block.php на строке 477 возникала при добавлении html блока в записи и страницы.
Как решилась проблема — /один из комментаторов выше правильно написал про mbstring.func_overload в php.ini… НО для чайников этого недостаточно (мне тоже).
Дело было на «хостинге» reg.ru с cpanel.
1. В директории php-bin/site.com находим файл php.ini
2. Меняем значение в mbstring.func_overload=2 на 0. Должно получиться вот так вот: mbstring.func_overload=0
Причем сами регру пишут что д.б. значение 0, а тут чтот накосячили.
https://www.reg.ru/support/hosting-i-servery/yazyki-programmirovaniya-i-skripty/kak-izmenit-parametry-php
смотрим пункт в аккордеоне — Как изменить mbstring.func_overload и mbstring.internal_encoding?