Jones, 19, will appear only occasional on the show this season, since the actor is heading off to college.
Jones, who plays Jake Harper on the show, trashed the sitcom as "filth" in November, saying "I don't want to be on it," but then apologized.
"I apologize if my remarks reflect me showing indifference to and disrespect of my colleagues and a lack of appreciation of the extraordinary opportunity of which I have been blessed," he said in a statement.
There were reports this week producers have added a new character, the lesbian daughter of Charlie Harper, played by Charlie Sheen until he was fired from the show two seasons ago.
Exploding whale video goes viral on Internet
Trader Joe's: Car crashes into Long Island store, injuring 11