No, Bruno Petković has never played in the World Cup. He was called up to the Croatia national team for the 2018 FIFA World Cup, but did not play in any of the matches. He has also not played in any other major international tournaments.
Kick Off with Bruno Petković: The Ultimate Quiz on the Croatian Football Sensation