Вывод поста и кастомного поля происходит вообще в разных местах сайта и они не относятся друг к другу никак. Просто из-за кода поста сверху, кастомное поле не выводилось после него.
WP действительно очень хорошо ловит вирусы.
Что касается государственных сайтов, я бы не стал их на php писать вообще
обратите внимание, сайты webmoney и сбербанка используют aspx. С чего бы это?
В книге "Профессиональная разработка сайтов на Drupal" (авторы Мелансон Б и др.) утверждается на двадцатой странице, что сайт Белого дома whitehouse.gov написан на Drupal.
во вторых - так и есть, ибо полностью противоречит философии ВП "Тема - отображает внешний вид сайта.
Функционал - удел плагинов"