使用代码完全删除avatars(特别适合中国用户)

在中国大陆,无法正常访问avatars。因此每次打开wordpress 的网站时,头像获取都会以失败告终,而最关键的是,这严重拖慢了网页显示速度。

将此代码放在您使用的主题functions.php中(操作方法请移步本站:functions 添加自定义代码方法),将完全删除avatars头像(安全的方法)。

此方法对于优化网页访问速度具有非常明显的效果。推荐使用。

现在已经更新了关于头像的更多功能,请移步:wordpress Gravatar 头像及用户自定义头像二次开发(集合帖)

<?php 





/**
 * 
 * 完全删除avatars
 * 推荐使用。懒人必备,直接不显示,也不用在乎头像到底在哪里?不获取不显示不麻烦
**/
add_action( 'init', 'qmas_remove_avatars' );
if (!function_exists('qmas_remove_avatars')) {
    function qmas_remove_avatars() {
		// 获取BuddyPress对象的头像,不查询直接返回空值。
        add_filter( 'bp_core_fetch_avatar', function () { return ''; } );
		// 设置>讨论>头像列表,不查询直接返回空值,只保留文字。
        add_filter( 'get_avatar', function () { return ''; } );
		// 注册期间过滤用户头像,不查询直接返回空值。
        add_filter( 'bp_get_signup_avatar', function () { return ''; } );
    }
}






?>
Scroll to Top