メディアタイプ を application/xhtml+xml で配信するようにしました。
何かプラグインがあるのかなーと思っていたのですが、プラグインを使うまでもありませんでした。テンプレートの PHP 内に書けばいいだけ。
<?php
header( 'Content-Type: application/xhtml+xml; charset = '. get_bloginfo('charset') );
?>
application/xhtml+xml に対応していないユーザーエージェント(IE とか)ではダウンロードダイアログが出て表示できません。XHTML1.1 に正しい MIME Type を - Code-404 の記事にあるように Accept に application/xhtml+xml を吐かないブラウザには分岐して「text/html」を配信すればいいんだけど。
あえて、IE に対応しない方針でちょっと作ってみようと思っています。IE に対応しなかったら、どれだけ楽になるのか実感しておきたいですし。