He told the club website: "I'm really pleased to commit my future to the club and I am glad that it's all sorted out before the season starts."
Manager Neil Warnock added: "I am expecting big things from him in the next 12 months."
Source: BBC Sport
Source: BBC Sport