Leeds United will host Premier League relegation-battlers West Ham United at Elland Road on Wednesday night.