Yo creo que te has complicado mucho, por eso te comenté de seguir un tutorial.
Si funcionara tu código, quizá podrías probar la etiqueta:
Código:
<?php comments_template('', true); ?>
Así, WordPress encontrará la ruta por defecto....
Yo seguiría el tuto de Nekko, lo montas en un widget y llamas al widget desde la plantilla (o parte de plantilla que te convenga) del post.
Aunque es posible que alguien pueda darte una solución mejor.