【问题标题】:WordPress - get_avatar add custom classWordPress - get_avatar 添加自定义类
【发布时间】: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 类。谢谢

标签: php wordpress css


【解决方案1】:

我正在使用 Bootstrap 构建一个 WordPress 主题。

这对我有用。

<?php echo get_avatar( $comment, 50, '', '', $args = array( 'scheme' => 'https', 'class' => 'mr-3' ) ); ?>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-15
    • 1970-01-01
    • 2021-11-09
    • 1970-01-01
    • 2013-08-04
    • 2018-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多