The 29-year-old joins for a reported fee of £1.25million, which triggered a release clause in his Seasiders contract.

Campbell, who spent his early playing days in west London, becomes manager Neil Warnock's fourth summer signing.