Wordpress php代码中的文本域

Wordpress php代码中的文本域,wordpress,translation,Wordpress,Translation,我的WordPress主题中有以下代码: $to_return .= '<th><label for="user_login">Username</label></th>'; $to_return.=“用户名”; 如何使用文本域来翻译用户名这个词? 我试过了 $to_return .= '<th><label for="user_login"><?php _e("Username", "mytheme"); ?&g

我的WordPress主题中有以下代码:

$to_return .= '<th><label for="user_login">Username</label></th>';
$to_return.=“用户名”;
如何使用文本域来翻译用户名这个词? 我试过了

$to_return .= '<th><label for="user_login"><?php _e("Username", "mytheme"); ?></label></th>';
$to_return.='';

但是没有运气。谢谢

当您已经使用PHP时,无需指定

要在字符串中串联函数的返回值,请使用
运算符

此外,正如@RRikesh所指出的,
\u e
应读为
\u
,因为
\u e
回音和
\u
返回:

$to_return .= '<th><label for="user_login">' . __("Username", "mytheme") . '</label></th>';
$to_return.=''__(“用户名”、“mytheme”);
您应该使用:

$to_return.=''__(“用户名”、“mytheme”);

我没有收到任何错误,但是文本用户名没有显示在前端应该显示的位置。我想
\u e
应该是
\u
\u e
会回显该值,而
\u
会返回该值。
$to_return .= '<th><label for="user_login">' . __("Username", "mytheme") . '</label></th>';