На сайте сменил версию php с 7.4 на 8.4 и у меня перестала работать страница где используется шорткод вставки видео
[ video width="auto" height="720" mp4="https://zaplata.ru/wp-content/uploads/2025/07/56.mp4 " ][ /video ]
Смена PHP с 7.4 на 8.4 — это серьёзное обновление, и некоторые функции могут перестать работать из-за строгой проверки типов, удалённых функций или изменений в парсинге строк.
Используешь стандартный WordPress-шорткод [ video ]
Он встроенный в ядро WordPress (wp-includes/media.php) и должен работать на PHP 8.4.
Возможная причина с width="auto"
PHP 8.4 стал строже к некорректным значениям атрибутов.значение не является числом, а WordPress ожидает число для width.
В старых версиях PHP это игнорировалось, но в 8.4 может вызвать ошибку при обработке атрибутов.
Решение: замени auto на число или убери
Убрал width="auto" и всё заработало.
P.S. Чтобы не искать по сайту и вручную не менять можно использовать плагин better-search-replace
