Другие ответы здесь побили меня до первоначальных мыслей (проверка php.ini, очень медленное подключение к серверу каналов), но я заметил кое-что еще. Я кодировщик Javascript с некоторыми знаниями PHP (в основном потому, что синтаксис очень похож). Следующая строка может вызвать проблемы в Javascript, потому что это не правильный синтаксис:
if(!$response = file_get_contents($feed_url)) {
В PHP это может быть хорошо (если добавить комментарий и я удалю ответ), но в JS вам нужно будет заключить скобки в оператор после !
:
if (!($response = file_get_contents($feed_url))) {
Как я уже сказал, это, возможно, даже не стоило упоминать, но вы никогда не знаете.