add_link() - Less repetition

I wrote this up in the GitHub editor, so it's not really tested. It should work exactly the same as the old code but with more flexibility if you want to add more to, or edit the default themes sometime. 

Best regards
Merge pull request #44 from Adevade/patch-1

add_link() - Less repetition