Manager Derek Shelton declined to put a timetable on how much longer Hayes could be out.
The Pirates promoted two-time All-Star Todd Frazier from the team's alternate site to provide depth at both corner infield spots.
Pirates director of sports medicine Todd Tomczyk said Thursday that Hayes tweaked the wrist during indoor batting practice against a high-velocity pitching machine Wednesday in Detroit.
Hayes, 24, initially injured the wrist while taking a swing in a loss to Chicago on April 3. He returned to Pittsburgh on Thursday for further evaluation.
"It's the same spot," Tomczyk said. "And he felt it on the same swing when he had to awkwardly extend his wrist as he did during the game in Chicago."
Hayes was reaching to make contact with an outside pitch when the discomfort returned.
"He was disappointed," Shelton said. "I think the next step is finding out what we're going to do, how we're going to move forward and then address it that way. The main message for him was just stay positive. We're 19 games into the season."
Frazier, 35, joins the Pirates during a swing through American League parks in Detroit and Minnesota. He will DH for Thursday's series finale against the Tigers, though Shelton said the team is fine with playing Frazier at third and first.
"I feel comfortable with him at both corner spots," Shelton said. "This guy is a good defender."
Frazier will make $1.5 million while in the majors. He has incentive bonuses of $100,000 each for 275, 325, 375 plate appearances, $150,000 each for 425, 475 plate appearances and $200,000 each for 500, 550 plate appearances.
To make room for Frazier, the Pirates designated outfielder Dustin Fowler for assignment. Fowler hit .171 with two RBIs in 18 games after being acquired from Oakland.