You should upgrade to 1.5.1 – since yesterday that’s the latest stable version.
It is possible there is no comments.php template in your theme and in addition (probably) you don’t have the deafult theme installed either. If your theme doesn’t have a comments template WP will be looking for in in the default theme, but if it’s not there… 🙁
My theme has the comments template…. do I still need a proper comment template in default theme too?
🙁 please help me! I do not want to upgrade to 1.5.1 as yet. I just noticed that the comments work fine if I use the default theme. I tried uploading the default theme’s comments.php to my current theme folder but the comments still dont work! Please help!
Paste here http://pastebin.com/ your index.php file and post back with the uri
Okay. I am using s theme made by myself. My wordpress is in the directory called wordpress. I uploaded ind4ex.php (wordpress/index.php) file to my root directory and changed the blog & wordpress url accordingly in the wordpress cpanel > options.
http://pastebin.com/282134 – this is my theme’s index.php file
http://pastebin.com/282137 – thats the index.php in my root directory
Oh and this is my comments.php page in the current theme folder http://pastebin.com/282140
You don’t have the call for your comments.php template in the theme’s index.
Insert this:
<?php comments_template(); // Get wp-comments.php template ?>
in the code like this:
<!--
<?php trackback_rdf(); ?>
-->
<?php comments_template(); // Get wp-comments.php template ?>
</div>
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
You need to make sure that <?php comments_template(); ?> is in there.
add this line in your loop to get your comment box to show up
<?php comments_template(); ?>
heh yea, what the other 2 have said.
okay! Yay its there now 😀 thank you so much! Wow the text area looks huge! I will have to fix that. Thanks alot!