您可以使用pre_get_avatar
筛选以操纵评论头像html并阻止WP获取评论的默认头像。
传递非null值将有效地短路get\\u avatar(),通过“get\\u avatar”过滤器传递值并提前返回
例如。
add_filter( \'pre_get_avatar\', \'my_filter_pre_get_avatar\', 10, 3 );
function my_filter_pre_get_avatar( $avatar_html, $id_or_email, $args ) {
if ( is_a( $id_or_email, \'WP_Comment\' ) ) {
// Add more cases with elseif or use a switch statement here
if ( \'1092\' === $id_or_email->comment_ID ) {
// set avatar to whatever html you want
$avatar_html = \'<img class="avatar" src="" alt="Custom avatar">\';
}
}
return $avatar_html;
}
在主题中使用此选项
functions.php
文件或中的
custom plugin.