Support » Themes and Templates » Comments Don’t Have Permalinks

  • Resolved NLXJ


    My new blog, first one on WP, have used MT since 2003. I have searched and read for a while, but am hoping someone here can help quicker and with less headache, thank you in advance for your time and know-how.

    I realize now that the theme maker of the original “Freestyle” (I’ve tweaked it a lot already) made some errors. Or was sloppy. Too late now, I’m deep in and I like where it’s going. One of the errors is that the comments have no permalink.

    Can you help me figure out where and how to add the right code to make that show up?

    Thank you.

Viewing 8 replies - 1 through 8 (of 8 total)
  • Moderator Samuel Wood (Otto)

    (@otto42) Admin

    I think I see what you are talking about.

    When you click the link on the home page to jump to the single post page with #comments or #respond, it doesn’t jump down immediately. That’s easy enough to correct.

    In your theme, look at the comments.php file. This is what displays the comments, and reply box. What you need to do is to determine the point on the page where you want the #comments and #respond links to jump to, then add the correct ID’s.

    I took a look at one of your pages source, and what I think you need to do is the following:

    Find this:
    <h4 class="reply">
    and replace it with this:
    <h4 class="reply" id="comments">

    Also find this:
    <h4 id="postcomment">
    and replace it with this:
    <h4 id="postcomment" id="respond">

    And there you go.

    If that’s not what you were talking about, then try to explain. Also post a copy of your theme’s comments.php on and give us the link here, so we can better tell you how to correct your issue.

    Otto42, I really appreciate that little tweak. I like that. Unfortunately, it’s not the actual problem I’m hoping to fix. Let me try to be clearer, sorry.

    FIrstly, my comments.php file is here. (Done before I made the changes you helped me with.)

    What I mean is this. On all blogs normally, you can link to any comment. Just as a post has a permalink, so do comments.

    But on this theme, there are none! Ideally, where it says ” [commenter] said, on December 14th, 2007 at 12:28 pm” I would like that to be a link to the comment.

    Can you help with this?

    Looking at any other theme’s comments.php template file you can find this:
    <a href="#comment-<?php comment_ID() ?>" title=""><?php comment_date('F jS, Y') ?> @ <?php comment_time() ?></a>

    I believe you, thank you, moshu.

    Is there a particular place I should drop that in? A tag I should replace? Thanks.

    Yes, it has to be in the comment loop.
    See the default and the classic.
    I put it in line 35… but you can use it around the date, too.

    thank you for that moshu, i will fool around with that example and see if i can make it work, and if so, will be back to close/resolve this issue.

    excellent!!! thank you so much for that work. and thank you both for the speedy help. i’m telling you, WP is getting on my good side quick just from the tech help here.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Comments Don’t Have Permalinks’ is closed to new replies.