By the way, the sun doesn't contain any dipoles, does it?
Answer that for any hypothesis and win at least the Nobel.
Are there dipoles in the sun?
No, but due to ionization it doesn't need dipoles. The sun can generate mag fields just by churning ordinary electrical fields.