The 49ers have fired defensive coordinator Steve Wilks, with coach Kyle Shanahan sayinghe realized it was “something that I have to do.”