更改bbPress登录小工具中的头像比例

时间:2012-10-09 作者:Radi


我在我的网站上使用bbPress,并且在我的侧栏上有(bbPress)登录小部件。有没有办法将默认图像大小从40更改为80或其他数字?以下是核心文件中的代码:

<?php echo get_avatar( bbp_get_current_user_id(), \'40\' ); ?>

如何在不编辑核心文件的情况下更改默认的40 px
我可以用某种方式过滤它吗?

提前谢谢,你是我找到我这个问题答案的最后希望!

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

您可以筛选\'get_avatar\':

add_filter( \'get_avatar\', \'wpse_67657_new_avatar\', 10, 5 );

function wpse_67657_new_avatar( $avatar, $id_or_email, $size, $default, $alt )
{
    // create a new img element or …
    $new = str_replace( \'s=40\', \'s=80\', $avatar );
    $new = str_replace( \'avatar-40\', \'avatar-80\', $new );
    $new = str_replace( " height=\'40\' width=\'40\'", " height=\'80\' width=\'80\'", $new );
    return $new;
}
目前无法仅过滤大小。

结束

相关推荐

两个不同的WordPress安装和bbpress的通用用户登录

我有这样的情况,我需要普通用户登录我从Justin Tadlock博客中找到了用于双wordpress安装的一次性登录解决方案。Installing two WordPress blogs with the same users但bbPress怎么办?有什么插件可以为我工作吗?我应该使用wordpress multisite(我正在使用它)吗?提前感谢!