Bien, lo resolví. Los códigos UTF-8 deberían terminar con un punto y coma como este: •
Por alguna razón que no entiendo, están funcionando sin él en mi visor HTML. El punto y coma que faltaba no se convirtió en un problema hasta que subí el código a WordPress por primera vez.