【发布时间】:2018-04-03 00:40:10
【问题描述】:
我正在使用 get_avatar 函数来显示用户的头像。
函数中除I cannot get any output from the $args parameter.外的所有参数都有效
我只是想向用户的头像图像添加一个类。我在这里查阅了get_avatar codex 和其他答案,但看不到我做错了什么。
$user_id = get_current_user_id();
$user_avatar = get_avatar($user_id, 35, '', '', array('class' => 'border-circle'));
echo $user_avatar;
【问题讨论】:
-
你也可以这样传递参数: $args = array( 'class' => array( 'd-block', 'mx-auto' ) ); $user_avatar = get_avatar($user_id, $size, $default, $alt,$args);
-
@PPL 我已经尝试了你的建议和其他一些建议,但仍然没有看到任何类被添加到图像中。我认为它不像它所说的那样有效。
-
请提供您尝试过的代码?
-
我试过添加这个过滤器(stackoverflow.com/questions/13542796/…),不同的尝试将同一个数组调用到 $args 参数中,并为每个参数定义了所有新的默认值......我已经删除了这些 sn -ps。但我想知道为什么它不能像文档中所写的那样工作。如果其他参数有效,则 $args 也应该有效。否则,我想我会在我的主题中添加一个 CSS 类。谢谢