ただ、ここで一つ問題がおこります!
get_header()を呼ばないと、
query_postsや、 bloginfo('template_url')
などのWPの関数が使えません。
wp-blog-header.phpをインクルードすればよいみたいな
記事をみつけてやってみましたが、wordpress側でurlのリライトが
おきる関係で、single.phpをリクエストすると404になってしまいます。
最終的には
define(ABSPATH, mb_substr( dirname(__FILE__), 0, mb_strrpos(dirname(__FILE__), 'wp-content'))); require_once(ABSPATH."/wp-config.php");
というおまじないを書いてあげる事で、
single.php内でwordpressのテンプレート関数が使えるようになりました。
今後、wordpressをカスタマイズする幅が増えますね。