Der Code stammt nicht von mir. Würde mich sehr über weitere Hilfe freuen.
Kann man sich das irgendwo anschauen/ausprobieren?
Poste sonst mal ein kurzes Beispiel mit einer unverlinkten und einer verlinkten url vor und nachdem die Funktion angewendet wurde.