Non è che da qualche altra parte del file hai dichiarato un'altra volta "function ago($ora_post_no_unix)" ?
Magari hai fatto copia/incolla, hai cambiato le istruzioni della funzione, ma il nome te lo sei dimenticato.
Altra cosa che non c'entra col problema:
echo ago($row['ora']);
va bene ugualmente, non servono le virgolette vuote prima e dopo.