站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
WordPress使用Gravatar头像
”(章节)
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
==在WordPress中使用Gravatar头像== [[Image:GravatarCWE 0.gif|WordPress使用Gravatar头像]] 对大多数来说,用MD5加密邮件地址不是件容易的事,需要在[[PHP]]或其它脚本上花费的时间尤其多。有些WordPress插件可以帮助我们完成这个任务,比如[http://en.gravatar.com/site/implement/ Gravatar.com Plugin] 和[http://zenpax.com/gravatars2/ Gravatars2 Enhanced Caching Plugin]。插件的安装和用法请见各个插件的说明文档。 自WordPress 2.5起,Gravatar成为WordPress的自带功能,用户无需下载任何插件就可以进行基本使用和管理。 WordPress 2.5在主题开发人员和用户的管理界面中都加入了Gravatar功能。WordPress建议主题开发人员在开发主题时加入Gravatar功能。WordPress用户也可以在管理界面“设置”菜单的“讨论”选项下管理对Gravatar头像的使用。 WordPress用户可以决定: *是否显示Gravatar头像 *所显示的头像级别 '''WordPress 2.5主题对Gravatar头像的支持''' get_avatar函数可将Gravatar头像添加到主题中。该函数返回Gravatar头像的完整的图片[[HTML]]标签。 函数调用方式如下: <?php echo get_avatar( $id_or_email, $size = '96', $default = '<path_to_url>' ); ?> 函数接收的参数包括: *id_or_email(必需):主题作者的用户ID(整数或字符串),电子邮件地址(字符串)或评论循环中的评论对象。注意:推荐在大多数评论模板中使用$comment,以显示评论者的Gravatar头像。在少数模板中可以用get_the_author_id()。 *size(可选):头像的显示尺寸(最大值为512) *default(可选):默认Gravatar头像(为没有对应电子邮件地址的评论者所设置的头像)的绝对地址。如果default参数空缺,那么系统会将这个头像将作为默认头像。 下面是一些需要注意的问题: *如果不用size参数设置头像大小,默认头像大小为96×96 *默认头像类型为Gravatar头像 *只有用户在WP管理面板中激活头像显示选项,头像才能够显示(默认情况下此选项已激活) *头像只能根据用户在WP管理面板中规定的头像级别进行相应显示 '''代码输出:''' 下面列出的是默认输出内容。在img元素中使用多个类,便于我们进行元素设计。 <img alt='' src='http://gravatarurl_or_default' class='avatar avatar-$size' height='$size' width='$size' /> 如果由于缺少电子邮件地址(如pingback或trackback),Gravatar头像变成默认头像,无论我们是否指定了默认头像,img元素都会被赋予一个avatar-default CSS类。 '''向后兼容性''' 如果希望为WP 2.5之前的版本开发一个支持Gravatar头像的主题,请在代码中加入以下内容以查找Gravatar函数: if (function_exists('get_avatar')) { echo get_avatar($email); } else { //alternate gravatar code for < 2.5 $grav_url = "http://www.gravatar.com/avatar.php?gravatar_id=" . md5($email) . "&default=" . urlencode($default) . "&size=" . $size; echo "<img src='$grav_url'/>"; }
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)