ReaverJS, потому что условий срабатывания несколько и проверка идёт по нескольким условиям и так удобнее получается, чем разные функции клика создавать
alexalexes, файл уже есть на сервере он рабочий и нормальный, мне просто его скачать нужно. А получается что код файла внутри хтмл страницы скачивается.
так я же написал в вопросе что там на этой конкретной строке
переменная выше такая $function = apply_filters( 'wp_die_ajax_handler', '_ajax_wp_die_handler' );
в первом файле define('MY_TIMEZONE', (get_option('timezone_string') ? get_option('timezone_string') : date_default_timezone_get()));
во втором редирект
всегда в одном файле define а во втором wp_redirect и таких куча файлов, а на прошлом хостинге всё норм было