J'ai besoin d'obtenir author ID
par comment ID
Exemple
functionName($commentID){
return $authorID;
}
Utilisez get_comment
pour renvoyer des informations sur le commentaire comme comment_author_email
.
Vous pouvez ensuite essayer d'obtenir un utilisateur par courrier électronique à l'aide de get_user_by
('email', $ comment_author_email) .
Une fois que vous avez le WP_User
, vous devriez pouvoir accéder à la ID
de cet utilisateur.
Tout cela suppose, le courrier électronique de l'auteur du commentaire est utilisé comme courrier électronique d'inscription de l'utilisateur.
vous devriez l'utiliser: <?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;