Coloured buttons on a shirt for a wedding? They're navy blue tortoiseshell on white twin weave cotton, the suit is navy too.
I can't decide if it's a potential faux pas or not...
Nah, I'd just look elsewhere. Too informal in my opinion.
I think the only setting in which they work wedding-wise is in black-tie where shirt studs would be needed.