php - 如何在 Buddypress 的代码中集成用户头像?

标签 php css wordpress buddypress

我有一个模板,它显示一个带有图像的气泡。但我想用 Wordpress 中登录用户的头像替换这张图片。

我该怎么做?

这是我的部分代码:

<?php
    $latte_intro_avatar = get_theme_mod('latte_intro_avatar', get_template_directory_uri().'/assets/images/avatar.jpg' );
    $latte_intro_scroll = get_theme_mod('latte_intro_scroll', '#about' );
?>

        <section class="intro" id="intro">
            <div class="container">
                <div class="cover-container row">
                    <div class="inner cover col-md-12">
                    <?php if(!empty($latte_intro_avatar)) : ?>
                        <div class="avatar" style="background-image:url('<?php echo esc_url($latte_intro_avatar); ?>');"></div>
                    <?php endif; ?>
                        <h1 class="cover-heading"><?php bloginfo( 'name' ); ?></h1>
                        <p class="lead"><?php bloginfo( 'description' ); ?></p>
                        <?php if(!empty($latte_intro_scroll)) : ?>
                            <a href="<?php echo esc_url($latte_intro_scroll); ?>" class="arrow"><i class="fa fa-arrow-circle-down"></i></a>
                        <?php endif; ?>
                    </div>
                </div>
            </div>
        </section>

最佳答案

找到解决方案:

<?php
    global $current_user;
    if ( is_user_logged_in() ):
        get_currentuserinfo();     
        echo get_avatar( $current_user->ID, 64 );
    endif;  
?>

像魅力一样工作。来源:https://wordpress.stackexchange.com/questions/173626/display-avatar-of-user-profile-when-logged-in

关于php - 如何在 Buddypress 的代码中集成用户头像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36254018/

相关文章:

javascript - jQuery 获取子元素的属性

javascript - 我如何在 <php> 标签中调用它?

php - 按 sku 获取产品 min_price

css - Tinymce 图像自动包装在 <p> 标签中。 CSS 方法或文本编辑器 hacks

php - 在特定日期之间打开和关闭页面

php - 修剪空格的 PHP fgetcsv 错误的任何解决方法?

javascript - 使用javascript显示在列表项点击时显示下拉内容的div

html - 表格的奇怪对齐问题

javascript - 如何在移动设备上显示图片的实际宽度?

wordpress - 本地主机:8080始终重定向到本地主机:3000