по моему опыту, если что-то не работает, то есть, но везде, это одна из двух вещей.
1 - у вас где-то немного неправильный синтаксис - возможно, неверный html (попробуйте проверить ваш html иcss http://validator.w3.org/) лишняя запятая или что-то в этом роде. Другие браузеры, как правило, лучше игнорируют незначительные синтаксические ошибки
2 - у вас есть какой-то конфликт с существующими скриптами wordpress. Попробуйте реорганизовать порядок загрузки.
, не видя реального сайта, единственное, что я могу порекомендовать, это сделать резервную копию вашего шаблона и систематически удалять элементы wordpress по одному, пока он не заработает! Это помогает идентифицировать код проблемы.