WordPress为评论头像添加alt属性
发布时间:2025-10-22 17:02:05 本站作者 【 字体:大 中 小 】 浏览:140 次
这个方法是我自己手动修改,网上搜到的各种方法都是改wp-includes/pluggable.php或者wp-includes/comment-tempalet.php文件,不过我改了没用,主题评论列表采用的是wp函数wp_list_comments(),实在找不到原因,只能把get_avatar()函数换了,直接换成<img />的形式,折腾了两下还是搞定了。
首先要从get_avatar函数里面扒几个参数下来:
$host = 'http://0.gravatar.com'; // 可以替换为多说服务器:http://gravatar.duoshuo.com $emAIl = get_comment_author_email(); //获取评论者的邮箱 $email_hash = md5( strtolower( trim( $email ) ) ); //md5加密邮箱地址 $out= "$host/avatar/"; //输出头像地址 $out .= $email_hash; $out .= '?s=36'; //头像大小 $input_alt = get_comment_author($id); // 填入alt的内容,这里是评论者的昵称
然后是引用上面这些参数,在输出中替换掉get_avatar()函数,一般functions.php输出头像都会有这样的代码:
echo get_avatar(comments->comment_author_email, $size='36');
替换之后就是
echo <<<EOF
<img src="{$out}" class="avatar" width="36" height="36" alt="{$input_alt}">
EOF;也可以写成自定义函数:
//输出自定义头像
function inlojv_avatar($size) {
$host = 'http://www.gravatar.com'; // 可以替换为多说服务器:http://gravatar.duoshuo.com
$email = get_comment_author_email();
$email_hash = md5( strtolower( trim( $email ) ) );
$out= "$host/avatar/";
$out .= $email_hash;
$out .= '?s='.$size;
$input_alt = get_comment_author($id);
echo <<<EOF
<img src="{$out}" class="avatar" width="{$size}" height="{$size}" alt="{$input_alt}">
EOF;
}头像大小得自己控制,alt里面想添加什么可以自己定义。
下一篇:WordPress 出现 Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM 的解决办法
热门推荐
最新发布
白菜豆腐的家常做法
用料主料 白菜800克 豆腐400克调料 食盐1.5茶匙 鸡精1/2茶 匙姜1片 蒜3瓣 植物油3汤匙 细香葱1根 水少许白菜豆腐的做法1.白菜切段,豆腐切块。2.豆腐和白菜各下水焯一下,捞出沥干;锅中倒植物油烧热,放入姜蒜葱,炒香。3.放入豆腐略煎一下,加水(或高汤)小炖一会儿;放入白菜翻炒几下,最后调...
菠菜炒鸡胸肉的做法
材料菠菜适量,鸡胸肉适量,盐适量,鸡精适量,五香粉适量,生抽适量,老抽适量,淀粉适量,料酒适量,姜适量,蒜适量,花椒适量。具体方法1.准备适量鸡胸肉,洗净后切成条,放入适量的姜丝,再放入适量盐,鸡精,五香粉,淀粉,搅拌均匀,腌制15分钟。2.炒锅中放入适量油,油热后放入适量蒜片和花椒爆...
家常香菇菜心的做法
用料主料香菇 250克油菜苔 250克调料色拉油 适量食盐 适量蚝油 适量淀粉 适量白糖 少许香菇菜心的做法1. 菜心清洗干净。2. 水中加少许盐和油,烧开焯烫菜心。这样焯过的蔬菜能保持很好的色泽,其他蔬菜也适用。3. 菜心捞出过凉。4. 挑选大小基本一致,表面光洁...
家常芹菜炒土豆片的做法
用料主料芹菜 200g马铃薯丁(脱水) 2个调料食盐 适量味精 适量葱 适量花椒 适量生抽 适量调和油 适量柿子椒 适量芹菜炒土豆片的做法1.芹菜洗净,切小段。2.土豆切片,用冷水浸泡,备用。3.开水焯一下,放入冷水中。4.锅中放油,加葱、花椒炒香放入土豆...






