在"作者"页面上显示带有ACF/高级自定义字段的图像用户字段



我想在作者页面上显示一个自定义的Avatar图像字段。以下代码对我有效,但显示了当前用户的字段。它应该显示特定作者的头像字段。

the_field('avatar', 'user_'. $user_ID);
?>

<img src="<?php the_field('avatar', 'user_'. $user_ID); ?>" width="50" height="50"> ```

需要获取作者ID…您可以在author.php模板上使用get_queried_object_id(),如下所示:

<img src="<?php the_field('avatar', 'user_'. get_queried_object_id()); ?>" width="50" height="50" />

只需使用get_users((

$siteUsers = get_users( array( 'role__in' => array( 'administrator', 'subscriber' ) ) ); // u can change
foreach ( $siteUsers as $user ) {
echo '<span>' . esc_html( $user->display_name ) . '</span><br />';
echo '<img src="' . esc_attr( get_field('field_name', 'user_'.$user->ID) ) .'" alt="' . esc_attr( $user->display_name ) . '" /><br />';
}

相关内容

  • 没有找到相关文章