He’s also been fined £90,000 for the way he treated a match official during the club’s match with Aston Villa that he did not play in.
The England defender’s admitted an “abusive language and behaviour” charge in last month’s Premier League defeat.
James was injured, and not available.
He’ll serve his suspension for this weekend’s trip to Burnley.