The 24 year old signed a months loan deal last week in order to play in last weekends game at Brentford.
Today the deal has been made permanent for an undisclosed fee subject to Football League clearance.
Ward's contract is til the summer of 2017.
Meanwhile Febian Brandy has joined Rochdale.