有没有办法改变WordPress头像的纵横比?还是这是硬编码的?
Change the avatar ratio?
3 个回复
最合适的回答,由SO网友:kaiser 整理而成
可能的解决方案:
将Css与以下内容一起使用overflow: hidden;
“剪下”你需要的东西apply_filters(\'get_avatar\', $avatar, $id_or_email, $size, $default, $alt); 并重写$avatar
完全正确get_avatar() 是可插拔的。这意味着如果你尽早钩住一个已经定义了get_avatar()
然后将使用此函数代替核心函数。看见Core (link).
SO网友:scribu
纵横比由Gravatar服务决定,不可自定义。
SO网友:Matt
这有点像黑客,但你可以通过改变线条来硬编码一个新的收成比566 wp内容/插件/buddypress/bp-core/js/avatar.js 从…起
aspectRatio: self.options.aspectRatio,
。。。到aspectRatio: 1.72817,
。。。当然,将1.72817替换为您选择的纵横比。注意,您还必须在中编辑相同的位avatar.min.js 让它发挥作用。
由于这是一种黑客行为,您在更新Buddypress时必须小心,并且可能需要不断重新应用更改。因此,如果你可以做到这一点,而无需破解核心文件,那么就这么做吧!
结束