The 29-year-old who turns 30 in a few days time spoke about the new deal and what it means to him.
“I’m extremely happy to sign a new contract.
"I’ve really enjoyed my time here, so I’m delighted to extend it by a couple of years in what's a really good moment as an individual and as a team collectively.”
Chairman Steve Parish praised the midfielder’s leadership and attitude on and off the pitch as he welcomed another 2 years of his services.
“In addition to being an important player in our squad, Will exemplifies the hard work, humility – and humour – of our football club.
“He is a leader both on and off the pitch – a characteristic appreciated by both his teammates and supporters alike – and I am delighted to see him extend his time in red and blue.”