Public official pleads guilty to corruption charge