get_avatar wordpress图片永远不显示,但出现在控制台中。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了get_avatar wordpress图片永远不显示,但出现在控制台中。相关的知识,希望对你有一定的参考价值。
我试图在wordpress中使用get_avatar函数,我在控制台中得到了标签img,但图片在浏览器中没有显示,并且通知数组转换为字符串。
下面是代码。
<?php
$args = array(
'role' => 'editor',
'orderby' => 'user_nicename',
'order' => 'ASC'
);
$users = get_users( $args );
echo '<ul>';
foreach ( $users as $user ) {
echo '<li>' . esc_html( $user->display_name ) . '<br>' . '[' . esc_html( $user->user_description ) . ']' . '</li>';
echo get_avatar($user->ID ,null, false, array('scheme' => 'http'));
}
echo '</ul>';
?>
截图是 :https:/i.stack.imgur.comIxwKr.png。
我也试过用https代替http,但也从来没有用过.当我用var_dump这样。
var_dump( get_avatar($user->ID ,null, false, array('scheme' => 'http')));
答案
该 get_avatar
需要5个参数,而你只给它4个。你缺少了 $alt
param,作为一个属性放在图片标签上。
get_avatar($user->ID , 96,'', 'Alt Image Text Here', array('scheme' => 'http'));
以上是关于get_avatar wordpress图片永远不显示,但出现在控制台中。的主要内容,如果未能解决你的问题,请参考以下文章