Callum Wilson played for Newcastle United for the first time in six months as he came off the bench in Monday night’s 2-0 defeat to West Ham United.