WordPress.org

Support

Support » How-To and Troubleshooting » Comment-user-id redirect to my site

Comment-user-id redirect to my site

  • Hello!

    And it will explain the problem:

    When a user is registered (and logged in) and filled with the string “site” (in his profile). And if it is a comment, the link is to his site, right? Right. Well I need to link led is not on his website and in his profile.

    /users/?userID=(here id) – this is a link to his profile.

    Profile is implemented well. But just paste the link I can not. Also, if the user is not registered on the link leads to the site (I would)

    Now, as I have tried to implement it:

    There is such a file in wordpress \ wp-includes \ comment-template.php

    It is just in charge for that function on line 147 (for me) and it is called get_comment_author_link

    Here’s the code:

    function get_comment_author_link( $comment_ID = 0 ) {
        /** @todo Only call these functions when they are needed. Include in if... else blocks */
        $url    = get_comment_author_url( $comment_ID );
        $author = get_comment_author( $comment_ID );
    
        if ( empty( $url ) || 'http://' == $url )
            $return = $author;
        else
            $return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";
        return apply_filters('get_comment_author_link', $return);
    }

    I repeat what I want:

    PHP code
    
    $ return = "<a href='trololo.rf/users/?userID=$user_id-> ID 'rel =' external nofollow 'class =' ​​url '> $ author </ a>";

    Tried to add a variable that receives the id like this

    PHP code
    
    $ user_id = get_userdata (1);

    Not working. Or I don `t know how to apply it

    Yet seen such an option

    PHP code
    
    $ user = get_userdata ($ comment-> user_id);
    echo $ user-> ID;

    I do not know how to use it.

    Here’s a link to a similar problem Comment-user-id
    That’s all. Please help. Break all that you can.
    Knowledgeable people respond!

Viewing 5 replies - 1 through 5 (of 5 total)
  • esmi
    Forum Moderator

    @esmi

    Can I just clarify this? You want a commentator’s website link to actually link to his profile on your site? If so, how would you expect to handle situations where:

    – the commentator has supplied a website link but is not subscribed to your site?
    – the commentator has not supplied a website link but is subscribed to your site?

    1. link to a website that he wrote.
    2. a link to his profile, even if not complete.

    I do not know much English, if something goes wrong, do not hurt me, okay? =)

    esmi
    Forum Moderator

    @esmi

    In that case, all of this could be handled via the comment display in your theme’s comments.php template file. You could use the callback parameter in wp_list_comments to construct a comment display that suited your needs.

    Ok thanks I will try to do something for your advice =)

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Comment-user-id redirect to my site’ is closed to new replies.