テンプレートファイルにコンタクトフォームを埋め込むことはできますか?

はい。でも、コンタクトフォームのショートコードをテンプレートファイルに直接挿入することはできません。ショートコードを apply_shortcodes() 関数に引数として渡して、その出力を表示する必要があります。次のように:

<?php echo apply_shortcodes( '[contact-form-7 id="1234" title="Contact form 1"]' ); ?>

WordPress のお問い合わせフォームプラグイン。シンプル、でも柔軟。