As if the rotator cuff wasn't enough of an issue, the Phillies said Gordon's trip to the DL was due to "elbow inflammation" and that the elbow has been bothering him for some time.
The right-handed set-up man to closer Brad Lidge has not been used on consecutive days since early June because of the elbow.
"He's had a little tenderness and been trying to pitch through it," manager Charlie Manuel said. "We felt like that if we shut him down and get him to the All-Star break that he should be up to 100 percent."
In his last six appearances, Gordon has allowed eight runs covering four innings. He has a 5.16 ERA in 34 appearances for the Phillies, who lead the NL East by 2½ games over the Marlins.
Left-hander R.J. Swindle was recalled from Triple-A Lehigh Valley to take Gordon's roster spot.