我在我的项目上构建了自己的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; ?>
答案 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 ); ?>