No ordinance shall become effective until 30 days from and after the date of its final passage, except:
(a)
An ordinance calling or otherwise relating to an election.
(b)
An ordinance for the immediate preservation of the public peace, health, or safety that contains a declaration of, and the facts constituting, its urgency and is passed by a four-fifths vote of the city council.
(c)
Ordinances relating to street improvement proceedings.
(d)
Other ordinances governed by particular provisions of state law prescribing the manner of their passage and adoption.