__()和_e()都是WordPress国际化常用的函数,他们有什么区别呢?

__()的源码:

1
2
3
function __( $text, $domain = 'default' ) {
    return translate( $text, $domain );
}

_e()的源码:

1
2
3
function _e( $text, $domain = 'default' ) {
    echo translate( $text, $domain );
}

很清楚了,_e() 等于 echo __()

__()函数会返回对应的字符串,_e()函数会把对应的字符串输出。

版权声明:部分文章、图片等内容为用户发布或互联网整理而来,仅供学习参考。如有侵犯您的版权,请联系我们,将立刻删除。