Jamie O'Hara's opener for the home side was cancelled out by Ben Watson before the interval after Wayne Hennessey had saved his initial penalty.
But Edwards and Ward secured Wolves' first win in nine games and doomed the bottom-placed Latics to an eighth successive loss.
Source: PA
Source: PA