在Comment.php中获得评论作者Meta

时间:2017-07-13 06:52:28

标签: wordpress

我在我的项目上构建了自己的comments.php。我想在custom_comments.php中获取评论作者自定义元数据。

我在Google上搜索每一页,但没有找到任何答案。

这是我的代码:

<?php 
$args = array (
'post_id' => $post_id
);
$comments = get_comments( $args );
if ( !empty( $comments ) ) :
foreach( $comments as $comment ) :
?>
    <li>
    <?php echo get_the_author_meta('mo_ldap_local_custom_attribute_title', $user->ID); ?>
    </li>
<?php endforeach; endif; ?>

1 个答案:

答案 0 :(得分:0)

例如,首先获取用户名:

<?php $author = get_comment_author( $comment_ID ); ?>

来自codex:

$user = get_user_by('login',$author);
if($user){
   echo $user->ID;
   $userID = $user->ID;
}

然后您可以通过以下方式获取作者信息:

https://codex.wordpress.org/Function_Reference/the_author_meta

<?php the_author_meta( $field, $userID ); ?>