"We had come to an agreement with Wolves about another player, Lewis Gobern," Crewe first-team coach Steve Holland told his club's official website.
"But his injury was worse than first feared, so (Wolves boss) Mick McCarthy said he had an alternative in Elliott."