Um das Problem einzugrenzen - ich glaube ich habe was gefunden:
in wp-includes/template-functions-links.php werden die Links, auch für das Bild, zusammengebaut. Dort wird zwischen static und attchment differenziert und es gibt die Funktion get_attachment_link();
Kennt sich da wer aus?