Change the avatar ratio?

时间:2011-05-18 作者:Maxim Zubarev

有没有办法改变WordPress头像的纵横比?还是这是硬编码的?

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时必须小心,并且可能需要不断重新应用更改。因此,如果你可以做到这一点,而无需破解核心文件,那么就这么做吧!

结束

相关推荐

Resizing all images

我刚刚更改了博客的主题,由于页面宽度很小,它打破了布局。我之前的大多数图片(附在帖子中)的宽度都在600px左右,现在我需要按450px的比例调整它们的大小。如何一次性调整它们的大小?有这个插件吗?P、 美国:编写CSS规则是一个很好的选择,我已经做到了。但我认为调整图像大小也会减少每个页面的下载开销!