Typecho博客评论生成随机用户头像
Gravatar头像加载缓慢的问题,一直困扰着我们,启用头像本地缓存或者缓存到类似七牛云上可能是唯一可行的办法。
还有一个让人郁闷的是,很多评论留言者并没有申请Gravatar头像,只能显示typecho自带的古怪头像,看着很不爽。
下面分享一段随机显示本地评论头像的代码,预先准备一些漂亮的图片代替Typecho自带的头像。可以下载我下面的图片作为使用。
头像文件下载
avatar.zip
添加代码
将下面代码添加到当前主题functions.php中:
/*** 添加随机用户头像*/
function local_random_avatar() {$options = Typecho_Widget::widget('Widget_Options');$thumb= $options->themeUrl .'/img/avatar/' . rand(1, 10) . '.jpg';$avatar = "<img alt='用户头像' src='{$thumb}' class='avatar avatar-50 photo' />";echo $avatar;
}
使用方法
在要调用头像的地方插入:
<?php local_random_avatar()?>
效果图
第二种代码,博主的图像不一样显示:
将下面代码添加到当前主题functions.php中:
/*** 添加随机用户头像*/
function local_random_avatar($user) {$options = Typecho_Widget::widget('Widget_Options');if($user == 'admin'){$thumb= $options->themeUrl .'/img/avatar-default.png';}else{$thumb= $options->themeUrl .'/img/avatar/' . rand(1, 10) . '.png';}$avatar = "<img alt='{$user}的头像' src='{$thumb}' class='avatar avatar-50 photo' />";echo $avatar;
}
使用方法
在要调用头像的地方插入:
<?php local_random_avatar($comments->author)?>
效果图:
Typecho博客评论生成随机用户头像相关推荐
- layui设置按钮不可点击_(eblog)7、博客发布收藏、用户中心的设置
小Hub领读: 继续我们的eblog,今天来完成博客文章收藏,用户中心的设置! 项目名称:eblog 项目 Git 仓库:https://github.com/MarkerHub/eblog(给个 s ...
- 博客系统如何随机插入大量文章数据
博客系统如何随机插入大量文章数据 首先安装两个第三方模块 npm instal lorem-ipsum --save npm install slug --save 在 public 文件夹下新建 d ...
- 11个最流行的静态(博客)网站生成工具
11个最流行的静态(博客)网站生成工具 最近特别流行使用静态网站搭建博客,本博客就是host在GitHub Pages的静态网站.静态网站非常适合专注于内容的网站,例如,博客.那你可能会问,为什么不用 ...
- 使用“宝塔一键迁移”工具,将单机版typecho博客系统迁移到京东云cvm云主机
作者:京东科技 林中 服务器更换.网站搬家,对于很多开发者新手来说不是一件容易的事情,需要迁移网站程序.数据库,修改数据库连接文件等.在云迁移方案中,宝塔是非常简单好用的服务器运维面板,能够极大提升运 ...
- 【Microsoft Azure 的1024种玩法】七十一.基于Azure Virtual Machines快速上手搭建Typecho博客系统
[简介] Typecho 是基于 PHP5 构建的开源跨平台博客系统,Typecho开源跨平台博客系统相较于wordpress .hexo有一定的性能优势,是我们记录文章内容的最佳首选博客,那么本篇文 ...
- ubuntu手动搭建typecho博客
Typecho是一个非常轻量化的开源博客程序,发展至今已经比较成熟,但是在部署时也会遇到一些问题.本文将根据Typecho的安装需求,从零开始部署一个完整的typecho博客. Typecho需要的组 ...
- Typecho 博客主题 Terse
Terse 更适合程序员的typecho博客主题. 演示地址: https://biezhi.me 特性 兼容PC和手机 少量代码,更快速 界面简洁美观 可配置图标和头像 预览 电脑: 手机: 计划 ...
- wordpress撰写模式_如何在WordPress中撰写好的博客评论并绕过垃圾邮件过滤器
wordpress撰写模式 Have you ever thought about what makes a good blog comment? Want to know of a sure-fir ...
- Typecho博客-Typecho博客插件-Typecho主题免费
Typecho基于PHP5开发的,大多数朋友都是喜欢用Typecho做网站建设.今天给大家分享一款万能Typecho工具:只需输入域名选择Typecho模板(内置50000套模板选择).一个网站就这样 ...
最新文章
- java封装插件,基于面向对象思想封装一个水球插件
- 数据中心建设流程附带建设标准(推荐收藏)
- 网站开发与客户之间的流程
- 想起温习一下JS中的this apply call arguments
- 前端开发使用的 安卓模拟器_抖音有电脑版或者网页版吗?如何在电脑上使用抖音?...
- python中的映射_一文读懂Python中的映射
- 软件设计师的成长之路
- 关于‘挖矿’minerd
- webpack 处理字体_不可错过的Webpack核心知识点
- 如何使用patch命令打补丁
- 开机自动启动QQ和微信,怎样设置取消
- MATLAB串口操作
- 计算三角形的周长和面积
- TP6 workman安装踩坑
- 王牌英雄怎么服务器维护了,王牌英雄新手入门指南 王牌英雄玩法技巧
- 和平精英分数计算机制,和平精英段位对应的积分完整一览 和平精英多少分上王牌...
- 最新尚硅谷2018SpringBoot教学视频(内含Docker)
- Mac安装完Mysql命令不可用解决方案
- excel一列数字前面批量加个逗号
- 如何查看python有哪些内置函数_如何查看 Python 全部内置变量和内置函数?