全百科精品资源分享
免费优质资源下载平台

如何统一批量修改WordPress头像大小

播放按钮
文章目录

今天全百科教大家如何统一批量修改WordPress程序头像大小尺寸,首先我们要知道get_avatar()是wordpress内置用来获取指定用户id或者邮箱头像的函数,通过get_avatar()函数可以轻易地获取文章作者头像、评论用户头像、指定用户头像,在获取用户头像的同时可以指定图像的大小、默认头像以及头像图片的alt属性值。

函数位于:wp-includes/pluggable.php

函数结构

get_avatar( mixed $id_or_email, int $size = 96, string $default = '', string $alt = '', array $args = null )

参数说明

$id_or_email – (整数 | 字符串 | 对象)(必须),授受用户ID、邮箱或用户的对像

$size – (整数)(可选)指定头像的尺寸大小,单位为px(像素),默认为96(即96px),最大512

$default – (字符串)(可选)如果用户没有设置gravatar头像,则返回false,即没有头像返回,默认为 “神秘人”,可以指定图片 URL 作为默认头像

$alt – (字符串)(可选)头像 img 标签的 alt 属性内容,默认False

$args – (数组)(可选)设置头像额外的参数,默认为空,可设置以下的参数:

‘height’ – (整数)img的height属性,默认使用$size
‘width’ – (整数)img的width属性,默认使用$size
‘force_default’ – (布尔型)是否始终显示默认图像,默认false
‘rating’ – (字符串)头像的等级,可选’G’, ‘PG’, ‘R’, ‘X’,并按该顺序进行判断,默认是wordpress后台里设置——评论里设置的【最高等级】
‘scheme’- (字符串)使用的URL方案,可参与set_url_scheme()函数的参数值(’http’, ‘https’, ‘login’, ‘login_post’, ‘admin’, ‘relative’, ‘rest’, ‘rpc’),默认为空
‘class’ – (数组|字符串)给img标签添加样式
‘force_display’ – (布尔型)是否始终显示头像,忽略wordpress后台里设置——评论里设置的【头像显示】设置,默认为false
‘extra_attr’ – (字符串)插入img元素,如alt、title,默认为空

示例

获取文章作者头像(主循环中使用)

<?php echo get_avatar(get_the_author_meta('email'), 50); ?>

获取指定ID用户头像

<?php echo get_avatar(1, 50); ?>

获取指定邮箱头像

<?php echo get_avatar('email@example.com', 50); ?>

完整参数:

<?php 
$getavatar = get_avatar(get_the_author_meta('email'),50,'','全百科网',array('width'=>56,'height'=>56,'rating'=>'X','class'=>array('boke8','leonhere'),'extra_attr'=>'title="全百科网"','scheme'=>'http') );
echo $getavatar;
?>

生成的HTML如下:

<img alt="全百科网" src="" srcset="http://www.quanbaike.com/wp-content/uploads/2019/06/20190605140001-150x150.jpg" class="avatar avatar-50 photo boke leon" title="全百科网" height="56" width="56">
Download WordPress Themes Free
Download Best WordPress Themes Free Download
Download Best WordPress Themes Free Download
Download WordPress Themes
free download udemy paid course
download coolpad firmware
Download Best WordPress Themes Free Download
lynda course free download

本文由全百科网分享提供,分享更多精品资源,帮助你我共同成长。

赞(0)
本站内容均来自网络收集,转载内容不代表本网站的观点及意见,仅供用户参考和借鉴。如对稿件内容及版权问题有疑议,请及时联系全百科官方邮箱: smtsg@foxmail.com全百科网 » 如何统一批量修改WordPress头像大小

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址