Generally, Wonder Guard has not changed over the last few generations. Status moves, such as Will o' Wisp, or even Thunder Wave, will hit it. Wonder Guard only prevents damage from direct attacks unless super-effective. This would only apply to direct damage-dealing moves, such as Iron Head or Flamethrower. Of those two, only Flamethrower would hit because it's super-effective. However, Toxic would hit as well, even though it's not super effective, but it's a status category move.
More details can be found at http://pokemondb.net/ability/wonder-guard