添加附加类以在显示图像时获取化身

时间:2016-04-20 作者:lonerunner

我想在显示头像图像时,将引导式img响应类和img舍入类添加到头像图像中。但由于某些原因,在使用get_avatar.

WordPress codex提供了一个属性列表,您可以在get_avatar 更改函数,但my不拾取类数组列表。

下面是我使用的当前代码。

get_avatar( $current_user->user_email, 128, null, null, array(\'class\' => array(\'img-responsive\', \'img-rounded\') ) );
根据说明,最后一个参数是参数数组,您可以在其中使用size , height , width 等其中包括class 可以是数组或字符串。

所以我尝试了一些组合

$args = array(
   \'class\' => \'img-responsive img-rounded\'
 );
get_avatar( $current_user->user_email, 128, null, null, $args );
我也试过了

$args = array(
 \'class\' => array( \'img-responsive\', \'img-rounded\');
);
但由于某种原因,课堂是不被接受的。

3 个回复
SO网友:gavsiu

我也有这个问题。如果有人遇到这种情况,下面是版本4.7.3的解决方案。

get_avatar( $id_or_email = get_the_author_meta( \'user_email\' ), $size = \'60\', $default, $alt, $args = array( \'class\' => array( \'d-block\', \'mx-auto\' ) ) );
或更短版本

get_avatar( get_the_author_meta( \'user_email\' ), \'60\', $default, $alt, array( \'class\' => array( \'d-block\', \'mx-auto\' ) ) );
出于某种原因,所有参数都必须存在,否则将无法工作。

此方法与函数不同。php方法,将不会全局更改get\\u avatar。因此,您可以有不同的类,如“post-author”或“comments-author”。

SO网友:Pial Arifur Rahman

试试这个。。

<?php echo get_avatar( get_the_author_meta(\'ID\'), $args[\'image_size\'], \'\', \'alt\', array(\'class\' => \'avatar_class\') ); ?>
示例:

<?php echo get_avatar( get_the_author_meta(\'ID\'), $args[\'96\'], \'\', \'avatar\', array(\'class\' => \'myclass\') ); ?>

SO网友:Jeremy Richardson

您是否有可能正在使用插件WP User Avatar。我刚刚遇到这个问题,它似乎正在过滤get\\u avatar函数,但没有传递最后一个包含类信息的$args参数。

我要开始寻找一个不同的解决方案来上传自定义头像。。。

相关推荐

Column Images Showing Gaps

我正在使用带有Avada主题的Wordpress。在页面顶部,我有一个fusion滑块。下面我将设置一个包含2列的容器。我为每一列插入了一幅图像。我无法解决如何消除图像左右两侧的间隙(我需要它们转到屏幕边缘)以及融合滑块与下方两幅图像之间的间隙。谢谢