我试图用默认的WP头像覆盖插件的内置头像。插件的过滤器如下:
add_filter( "idea_push_change_user_image", "idea_push_change_user_image_callback", 10, 1 );
function idea_push_change_user_image_callback( $userId )
{
return "https://cdn.britannica.com/55/174255-004-9A4971E9.jpg";
}
我试着用“get\\u avatar”来代替它,但最终却得到了一张破损的jpg图像
add_filter( "idea_push_change_user_image", "idea_push_change_user_image_callback", 10, 1 );
function idea_push_change_user_image_callback( $userId )
{
return get_avatar( get_the_author_meta( \'ID\' ), 32 );
}
有什么办法吗,谢谢
更新时间:
感谢您的回答,这很有帮助。原来我需要拉另一个插件(最终成员)头像,而不是默认的:
add_filter( "idea_push_change_user_image", "idea_push_change_user_image_callback", 10, 1 );
function idea_push_change_user_image_callback( $userId )
{
return um_get_user_avatar_url();
}
奇怪的是,它只对登录的用户有效/可见,对其他任何人都不可见。