JENNIFER Lopez has pulled out of performing the official World Cup song at the tournament's opening ceremony in Brazil.

Fifa said the singer could not attend Thursday's show because of unspecified "production issues".

Lopez was due to perform alongside rapper Pitbull and Brazilian singer Claudia Leitte.