首页 文章

如何制作buddypress配置文件菜单显示用户名和用户照片?

提问于
浏览
0

我正在构建一个wordpress网站并使用buddypress插件进行社区建设 . 我从仪表板的菜单选项中添加了buddypress的配置文件菜单 . buddypress的 Profiles 菜单仅在菜单中显示“ Profiles ” . 如何更改 Profiles 以显示用户名和 Profiles 照片 .

我可以使用 bp_loggedin_user_avatar('width='.bp_core_avatar_thumb_width(). '&height='.bp_core_avatar_thumb_height()); 显示buddypress Profiles 照片,使用 $current_user = wp_get_current_user(); echo $current_user->display_name; 显示用户名 .

但我不知道在哪里使用此代码更改配置文件菜单以显示用户名和用户照片 .

提前感谢你 .

1 回答

  • 1

    不要在仪表板 - >外观 - >菜单中设置

    在header.php中使用以下代码,

    <?php if( is_user_logged_in() ) {
    $user = wp_get_current_user();   ?>
    <li class="profile-icon-sec">                                   
        <?php echo get_avatar( $user->ID, 38 ); ?>
        <span class="profile-name"><b>John Stephen</b> <img src="<?php echo get_template_directory_uri(); ?>/images/arrow-point-to-right.png" alt="" /></span>
    </li>
    <ul class="dropdown-menu avatar-dropdown-menu">
      <li class="dropdown-avatar-list"> <a  href="<?php echo home_url().'/members/'.$user->user_login; ?>/"> My Account</a></li>
      <li class="dropdown-avatar-list"> <a  href=" <?php echo wp_logout_url( home_url() ); ?>"> Logout</a></li>
    </ul>
    <?php } else {?>
    <li class="login-btn">
    <a class="btn" href="<?php echo home_url(); ?>/login/">Login</a>
    </li>
    <?php } ?>
    

相关问题