回复:随机生成头像,这是一个非常有用的答案,只需稍加修改即可完成处理-所讨论的功能需要一个参数才能通过。在没有参数的情况下,返回的代码包含一堆html,其中既包括所需的图像url,也包括gravitar中默认图标的url。我改变了它:
wpse_58373_custom_default_avatar
()
对此:
wpse_58373_custom_default_avatar($value)
这似乎生成了没有混乱的图像url。为了便于使用,最后的代码添加了get\\u template\\u directory\\u uri()以主题而不是admin文件夹为目标,并对变量进行了一些整理:
// Random Avatar
add_filter( \'pre_option_avatar_default\', \'mind_bullets_default_avatar\' );
function mind_bullets_default_avatar ( $value ) {
$tix_array = array ( \'Amer_Cyborg.jpg\', \'Die_hard_3.jpg\', \'Thing.jpg\' );
// Include randomizer in url generator
return get_template_directory_uri().\'/images/Avatars/\'.$tix_array [rand( 0, ( count( $tix_array ) - 1 ) )];
}
希望很快允许用户选择自己的网站,但对于那些只想发表评论的人来说,它保持了网站外观的一致性。