댓글 ID로 작성자 댓글 ID 가져 오기

comment ID

를 가져와야합니다.

functionName($commentID){ return $authorID; } 

댓글

  • 실제로 무언가를 시도해 보셨습니까? get_comment() ??????

답변

사용 get_comment comment_author_email와 같은 댓글에 대한 정보를 반환합니다.

p>

그런 다음 get_user_by ( “email”, $ comment_author_email) .

WP_User 가 있으면 ID.

이 모든 것은 댓글 작성자의 이메일이 사용자의 등록 이메일로 사용된다고 가정합니다.

댓글

  • get_comment에서 user_id를 반환합니다. ' 댓글의 user_id를 가져 오기 위해 comment_author_email을 사용할 필요가 없습니다. 사용자가 로그인하지 않은 경우 ' 0이됩니다.

답변

사용해야합니다. <?php get_comment( $id, $output ); ?>

반환

comment_ID (integer) The comment ID comment_post_ID (integer) The post ID of the associated post comment_author (string) The comment author"s name comment_author_email (string) The comment author"s email comment_author_url (string) The comment author"s webpage comment_author_IP (string) The comment author"s IP comment_date (string) The datetime of the comment (YYYY-MM-DD HH:MM:SS) comment_date_gmt (string) The GMT datetime of the comment (YYYY-MM-DD HH:MM:SS) comment_content (string) The comment"s contents comment_karma (integer) The comment"s karma comment_approved (string) The comment approbation (0, 1 or "spam") comment_agent (string) The comment"s agent (browser, Operating System, etc.) comment_type (string) The comment"s type if meaningfull (pingback|trackback), and empty for normal comments comment_parent (string) The parent comment"s ID user_id (integer) The comment author"s ID if he is registered (0 otherwise) 

최종 코드

$comment_id = $commentID; //$commentID your var $comment = get_comment( $comment_id ); $comment_author_id = $comment -> user_id; 

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다