Виталий Р, если base 64 применяется для декодирования не переменной, а абстрактного набора символов, это вирус 90%. Можете поступить по другому, прогнать сайты через сканер Aibolit. Но ручки/глазки надежнее.
Виталий Р, ну я так и думал, что придется еще раз повторить: ищем все php файлы, которые используют base64, анализируем каждый, если вирус - удаляем тело вируса. Не хотите делать то что вам говорят, так больше не будет никто на вопросы Ваши отвечать.
Виталий Р, проблема в том, что вирус на автомате дописывает себя вообще в каждый index.php обычно, так что ситуации вашей не позавидуешь. Если сайты на движках, нужно перезаливать ядро движков, если нет, то чистить каждый файл ручками.
Artem0071, сервера все по-разному настроены. В стандартном случае никаких танцев с бубном перенос на хостинг не требует. Учесть наверное только момент с указанием папки public в качестве корневой директории сайта.
Добавить кастомное поле типа дата через плагин ACF и если дата наступила, закрывать комментирование. Но понадобится переписать шаблон вывода комментариев, встроенный в ядро. Другой вариант просто установить количество дней до закрытия комментирования в настройках WordPress.