Можно даже лучше, можно приклеивать появившиеся новости вверх списка.
Например берем ajax, jquery, чай. Ставим таймер отсчета на 2 минуты, шлем запрос к wp_query с нужными аргументами, проверяем наличие новых постов уже в php к которому обратились, затем на jquery делаем клон первой новости, заменяем в ней заголовок, текст, юрл картинки ну или что там будет необходимо, делаем фон зеленым, а юзеру уведомление либо стрелочку наверх :)
Кстати, благодаря этому способу после получения уведомления человек не будет обновлять страницу, что обязательно позитивно скажется на нагрузке :)