So just recently I changed my theme into this very nice theme PassionDuo theme, it’s much lighter than the previous amazinggrace, so I decided to use it for awhile. But something just goes wrong, all the pages are by default, comment-locked, means that visitors couldn’t possibly post comment at the pages.
Because I have a guest book page in this blog, I decided to look what went wrong in the theme, and I found out by some unapparent reason, this theme removes the function to call comment. I’m pretty sure some of you might also experience this, there are some themes where comments are not enabled.
I’m not php expert, so I just compare the difference between the page template of this theme with other themes which have the comments enabled by default. It’s actually very simple.
If you happen to find pages without comment, open your page.php just take a look at this line:
<?php endif; ?>
<?php endwhile; ?>
In normal themes, there should be function to call “comments”, but for some reason, it’s not present in my current theme, so all we need is, adding a function between these line, so it will be looked like this:
<?php endif; ?>
<div class=”commentsblock”>
<?php comments_template(); ?>
</div>
<?php endwhile; ?>
Dont ask me what php endif or php endwhile mean, I’m still blind to these php language. I have plan to take web design class, but due time constraint, I couldnt do it for the moment.
Anyway, I hope this tips useful, if you are gonna move from wordpress.com to self-hosted blog using wordpress.org, you might encounter this problem sometimes, it’s when this guide comes handy.

My previous theme also disabled comment function in wordpress pages, couldn’t really remember who helped me to enable it before.
Really, why are these theme maker disabled the comments by default? This thing actually made me stressful for day since I dont know much about php. I posted this so I wont forget.
hahahaha.. ya gak wajar kali vin kalo static page bisa dikasi komen. walaupun banyak orang-orang yang butuh kaya gt juga sih. hehehe..
btw, “endif;” dan “endwhile;” adalah syntax penutup dari kelompok perintah-perintah sebelumnya. if untuk conditional dan while untuk iterasi.
anyway, elu lupa nulis file apa yang harus diedit. ada banyak lho file php yang ada syntax itunya. semuanya ada malah. hehehe.. mo nambahin aja, file yang harus diedit tuh page.php (walaupun sudah barang tentu karena emang lagi mempermasalahkan static page.. tapi based on my experience, some DO ask for this kind of information. Hehe..)
oops, thanks infonya bel, ntar gw update (maklum buta php)
kayanya harus belajar nih, tapi kayanya kok memusingkan ya?
Oh ya, numpang tanya sekalian
Kalau page.php gua rada aneh nih:
Gimana caranya kalau yang seperti ini? Membingungkan…