The 32-year-old former Celtic man left The Hawthorns at the end of the season and, after passing a medical, the forward became Owen Coyle's sixth signing of the summer.
"To bring a player of such calibre to the football club is a great piece of business," Coyle told the club's official website.
"He's shown his qualities at the very highest level, and when I spoke to Steve Clarke at West Brom he told me how he didn't want to lose him, which goes to show how important he has been at his former club and proof that he has the capabilities to be a Premier League forward, never mind a Championship one.
"He's powerful, can play anywhere across the front line and has pace to hurt defences."
- Sports & Recreation
- Owen Coyle