WordPress 设定随机显示在本地头像上附加 1000 张以上的随机头像图像进行打包下载
WordPress 自带的 Gravatar 头像加载速度慢,这是一个小问题,但是很多相关的 WordPress 插件都可以结束。虽然 SSL 线可以加快对 Gravatar 头像的访问,但如果不与本地缓存结合,还是会觉得加载慢。不过,大部分博主都没有申请过 Gravatar 头像,所以默认会使用 WordPres 自己的头像,个人觉得不太好看。今天,汇站网将分享 WordPress 纯代码,实现用户可以随机显示头像,让你的 WordPress 可以自定义用户的默认头像。
添加代码
将下面代码添加到当前主题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;}
其中:mt_rand(1, 10);
数字为随机图片张数可以自行修改。
准备头像图片
在当前主题目录中新建一个名称为 avatar 的文件夹,里面放 10 张名称连续的 jpg 图片,比如 1.jpg、2.jpg、3.jpg………,和一张用于管理员的图片,名称为 admin.jpg
常见问题
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
相关文章
猜你喜欢
- 7B2 PRO主题5.4.2免授权版本(直接安装) 2024-05-11
- 如果WordPress搜索结果为空,自动跳转到网站首页 2024-02-01
- 浏览器缓存可以分为强缓存和协商缓存两种方式 2024-01-21
- 如何让WordPress支持上传WebP格式图片? 2024-01-20
- 利用WordPress设置API实现自定义设置页面。 2024-01-20
- WordPress api接口 版本历史 2024-01-20
- WordPress用户密码加密和验证的详细解释 2024-01-19
- WordPress禁用媒体附件页面教程 2024-01-19
- WordPress修改了文章的默认密码保护提示 2024-01-19
- WordPress配置(站群)多站点详细教程方法 2024-01-19
热门评论
看看咋样 111111111111111111111111111111111111111111111111111111111111
热门文章
- 2021-08-191,009
- 2021-04-301,249
ripro新用户界面的全面美化(单独购买包制作)“附带演示”WordPress美化教程
2021-04-301,167- 2021-05-01940
- 2023-11-09364
热门标签
- 苹果仿芒果TV模板剑灵单机拉拉米抢单发单任务赚钱大厅程序全新UI二开运营版抢单跑分源码滚动添加或减少图片PING快速实现百度秒收录eventwordpress编辑器添加快捷按钮音乐分享社交平台源码网页背景梅花翻转动画特效投屏影视APP源码邀请码注册插件视频打赏平台源码audiojs控制音乐播放器css3背景动画按钮未来科技影楼网站模板调试工具web主题公园搜索引擎爬虫源码主题|Ripro-V2子主题播放器样式特效直播源码音乐网源码古典文学网站整站模板apple CMS10视频app源代码问答系统源码WordPress判断访问者浏览器音乐Jplayer播放器酷盒9.5源码shell微信脑力源码在线多张图片拼图