• While logged in on my blog and creating a comment it says:
    ‘Leave a Reply
    Logged in as Dan. Logout »’

    But after the comment is posted it shows my User login as the author of the comment, instead of my display name which is Dan.

Viewing 5 replies - 1 through 5 (of 5 total)
  • did you change the php call for the author? if not, then it should just be selecting the “identity to appear on blog” or whatever it’s called drop down menu.

    Thread Starter danscattered

    (@danscattered)

    What do you mean. I used the drop down and selected Dan. I also made sure the table in the DB was correct and it was.

    Where the author’s name is displayed, in your template what WordPress tag is being used, and does it have a parameter value? In other words, is it just:

    <?php the_author(); ?>

    or something else?

    Thread Starter danscattered

    (@danscattered)

    So I easily fixed it by changing the wp-comments-post.php file to look at the right table.

    Open wp-comments-post.php:

    Change $comment_author = $user_login;

    on line 24 to:

    $comment_author = $user_nickname;

    Notice it was calling the login table and not the nickname table. I wonder if it should call the niename table instead, no, I didn’t think so.

    I have posted the issue about this yesterday (forgot to register so I’m an anonymous cow :D).

    http://mosquito.wordpress.org/view.php?id=786

    The best solution is to use $comment_author = $user_identity; since this will use the display name you specified.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Display name for comments displaying login id’ is closed to new replies.