Estoy modificando un tema de wordpress, en la plantilla de tag quiero que muestre una imagen si existe y si no que no muestre nada y lo estoy haciendo con (a grosso modo)
if(file_exists($url)) echo <img src=$url>;
Pero a pesar de que la imagen existe no la muestra y haciendo pruebas me dice que no está. He mirado a ver si era problema del safe_mode pero en el php.ini del servidor está desactivado (es un servidor gratuito 000webhost) ya no sé que más utilizar, no sé si es cosa de wordpress o del servidor o no sé. Alguna ayuda?