Сайт на WordPress. Сделан давно. Работает на виртуальном хостинге. Установлен PHP Version 7.4.33.
Готовится переезд на VDS сервер. Установил PHP 7.4, Apache 2. Загрузил файлы по, создал БД. Пустой WP ставится и работает. Импортирую БД, копирую файлы и сайт не работает. В логах apache2 одна ошибка:
PHP Parse error: syntax error, unexpected '}', expecting end of file in /var/www/html/wp-content/themes/ntm/functions.php on line 114
Файл functions.php не изменялся
function wpse45436_admin_posts_filter_restrict_manage_posts(){
$type = 'tv';
if (isset($_GET['post_type'])) {
$type = $_GET['post_type'];
}
//only add filter to post type you want
if ('tv' == $type){?>
<input type="text" placeholder="Дата выпуска" name="day" value="<?=isset($_GET['day'])? $_GET['day']:''?>">
<?php //114 строка. Здесь ругается.
} //115 строка
}
Ошибка возникает в следующем месте:
<?php //114 строка. Здесь ругается.
} //115 строка
В чём может быть проблема?