Варианты, пришедшие в голову:
1. Переопределяется переводами из самого плагина или темы.
2. Переопределяется с помощью фильтра gettext.
3. Переопределяется плагинами для перевода.
создайте в таблице новую колонку с типом date, скопируйте в нее значения в нужном формате как подсказал Максим Федоров , удалите старую колонку, переименуйте новую.
чтоб браузер понял html разметку и показал ее пользователю, разумеется.
php код выполняется на сервере и генерирует как раз html разметку, понятную браузеру.
А зачем вы их все переносите? Зачем для адаптивной верстки js? Да, бывают моменты, когда он нужен. Но так, как используете его вы, не правильно. Почему вам через css все не делается?
Обращайтесь в службу поддержки разработчиков темы. Ошибка вероятнее всего javascript какой-то их кастомный, не вижу четкой связи с WordPress. Вероятность встретить тут человека, настолько хорошо знающего эту тему, чтобы вам помочь, близится к нулю.