Take offence, say, at a wedding (6)
I believe the answer is:
bridal
'a wedding' is the definition.
(bridal is a kind of wedding)
'take offence say' is the wordplay.
'take offence' becomes 'bridle' (I've seen this before).
'say' shows a homophone (sound like).
'bridle' is a homophone of 'BRIDAL'.
'at' acts as a link.
(Other definitions for bridal that I've seen before include "Hotel suite for newly-weds" , "Wedding's" , "To do with wedding - perhaps a suite" , "Newly-wed" , "Relating to newly married couple" .)