像the Codex 的状态antispambot()
功能:
Return Values (字符串)转换的电子邮件地址。
您必须执行以下操作之一:
echo antispambot( $curauth->publicemail );
// OR...
print antispambot( $curauth->publicemail );
因此,您的完整示例如下所示:
if ( ! empty( $curauth->publicemail ) )
{
echo \'Email <a href="mailto:\'.antispambot( $curauth->publicemail ).\'?subject=Webmail">
<img src="\'.get_bloginfo(\'template_url\').\'/images/email_16.png"></a>\';
}
关于echo、print和(just)return之间的区别
echo
和
print
只是彼此的同义词/别名,实际上在屏幕上显示一些东西。用法上的唯一区别是,您不能使用
echo
结合
return
.
return
只是把一些东西作为函数输出返回。结合print
, 函数实际上可以显示模板中的内容等