Então, há muitas subquestões, vou tentar abordar cada uma delas.
Problema do contador de vistas - Eu poderia fazer este valor / função ser executado usando Ajax Uma vez que a nova página em cache / estática é carregada, o Javascript pode então use o Ajax para solicitar e atualizar o contador de Visualizações para essa página.
Concordo totalmente: benefício adicional: carregá-lo via ajax quando o conteúdo "importante" terminar de carregar é o caminho a percorrer. Faça tudo o que puder para reduzir o tempo de carregamento da página. Eu definitivamente iria com o Ajax nessa.
Post Comments Problem
Eu duvido que isso seja um grande problema. Mas novamente: ajax. Carregue comentários além do conteúdo "principal". Faça novos comentários regularmente (assim como o Stackoverflow, ou twitter.com, avisando o usuário e aguardando o clique dele para atualizar o fluxo de comentários).
Barra lateral do site
Eu usaria outro plug-in: WP Widget Cache , que permite definir o tempo de armazenamento em cache para cada widget em suas barras laterais e funciona bem com os plugins de cache habituais. No seu caso, basta definir "0" para não armazenar em cache para esses widgets, ou "10 minutos" (melhor do que nenhum cache em tudo).