wordpress网站评论头像-dux主题评论avatar本地缓存方法

2019-12-16    分类:赚钱心得

使用wordpress建站的站长很多,有时候一些小小的问题没有解决就是喜欢折腾。dux主题有一个不好的地方就是评论头像还得加载一个:gravatar.com字样,gravatar.com的服务器在美国加利福尼亚州旧金山市,再加上诸多的原因,在我们网站上是很难缓存Gravatar头像的,从而拖累了网站的打开速度。dux主题要是第一次修改头像还能有变化,如果再次修改无论怎么弄头像都是白色原图,看着非常不美观。

wp网站评论头像本地缓存修改方法:

1、在你的wp主题中新增一个文件命名:avatar 里面放上随机的1.jpg、2.jpg格式的图片,放多少你说了算,本站dux注册放了15张图片,大小100*100

2、添加代码:在functions.php文件添加:

add_filter( ‘get_avatar’ , ‘local_random_avatar’ , 1 , 5 ); function local_random_avatar( $avatar, $id_or_email, $size, $default, $alt) { if ( ! empty( $id_or_email->user_id ) ) { $avatar = ”.get_template_directory_uri().’/avatar/admin.jpg’; }else{ $random = mt_rand(1, 10); $avatar = ”.get_template_directory_uri().’/avatar/’. $random .’.jpg’; } $avatar = “<img alt='{$alt}’ src='{$avatar}’ class=’avatar avatar-{$size} photo’ height='{$size}’ width='{$size}’ />”; return $avatar; }

这个地方的10你放多少字图片就修改成多少张。$random = mt_rand(1, 10);

以上就是解决wp网站评论头像本地缓存的方法!

网赚宝盒内容为转载内容,本站仅作为技术测试,请勿参与文章宣传活动

广告内容

网赚宝盒是一个教你通过网络赚钱的网赚博客,让你轻松挣零花钱,只要你想赚钱,网赚宝盒完全免费提供网赚教程

网赚宝盒 冀ICP备18038613号-1