I believe in the multiple link theory (though I used too hate it), but my timeline is a little different.
The first link is from occarina of time and majoras mask. most people agree on that.
but the link from link to the past couldn't have been link 2, because that would mean that link1 had to have a brother, (links uncle in LttP) which is impossible.
So I believe that link setttled down, and had two sons. one, named after himself, became adventurous like his father, the other, lived south of kakiriko.
The secoind link was from LoZ and AoL.
When he had a son, he, in the tradition of his family, named him link, and he lived with link2's brother(link3's uncle) and was in link to the past, and links awakening. then, his son did OoA, and OoS. then HIS son did the wind waker.
What bother's me though, is that ganondorf in the wind waker should not be ganondorf at all, but the pig we all know and despise,ganon(becuase the dark world changed him into a pig)
The world would be a much cleaner place if people would eat their own trash.