Wheatley was released by SkyBet Championship side Middlesbrough at the end of last season.
The 20-year-old progressed through the ranks at The Riverside to represent Boro at under-18 and under-21 level.
He played for Quakers in some of their pre-season friendlies and impressed enough to be offered a deal.