If you stay at a Disney resort, they will give you a parking pass to keep in your window. Show it at the gate to the theme parks and you can park for free.
If you stay off-site, it's $12 per day. You pay only once per day, even if you leave/return or go to another park.