Недавно на одном из сайтов на WordPress столкнулся с такой проблемой, что при переходе в любую запись или страницу выскакивает ошибка:
Deprecated: Функция block_categories с версии 5.8.0 считается устаревшей! Используйте block_categories_all. in /home/sitecr/domains/site.ru/public_html/wp-includes/functions.php on line 5586
У меня после этого происходил редирект на страницу редактора запись, но у моего редактора такая ошибка перекрывала весь контент и не давала работать с сайтов в админке.
Искал по всем форумам в поисках ответа. Редактировал файл functions.php. Всё безрезультатно. В итоге на одном из англоязычных форумов нашёл информацию о том, что один из плагинов, особенно если давно не обновлялся может давать такую ошибку с версией WP (WordPress) 5.8.0.
Решение
В итоге помогла простая деактивация одного из плагинов, у меня это Yoast SEO Premium. После его отключения всё заработало без ошибок. Также его можно было просто обновить, что я и сделал, после чего ошибок не появилось.