Is the Wonderlic invalid if you have previously done other intelligence tests? Years ago I did a fake wonderlic test on a website getting a bad score mainly because the test server delayed time in between questions but also the questions were harderd and not correctly ordered by difficulty. I did another 2 or 3 tests after then a couple of years later did a real wonderlic test (with different questions) and scored 95th%, im wondering is this score invalid because I did a few practice tests some years before.

Also the real test included instructions not to spend too much time on one question which made a difference i think.
It is assumed that most people taking intelligence tests have been exposed to a wide range of assessments in the past. It is a standard feature of education systems that students will do a wide range of assessments, and some of these are more or less like intelligence tests. 

Many tests even have practice questions for the purpose of increasing validity. The rationale is that some people may perform unnecessarily poorly because they're not familiar with the interface or the general test taking strategy.

So, no, doing another intelligence test doesn't invalidate your current intelligence test score.

That said, there is an active literature on practice effects. For example, see this question about practice effects on Raven's.

As a general principle practice effects are generally considered to be small on intelligence tests. The theory of skill transfer says that they will vary on a continuum based on the similarity between what has been practiced and what you are doing now. There also needs to be some capacity for domain-specific learning. 

In your case, most free online tests that claim to be modelled on the Wonderlic or another commercial test are likely to be a very rough proxy.
More generally, the Wonderlic has a wide range of question types. Thus, I doubt that even taking an alternate form of the Wonderlic would make much difference to subsequent test taking efforts.
Also, when you do a test, you typically don't receive feedback on what is the correct answer. So, the capacity for incidental learning is limited.