Php Polylang pll_e()拧紧文本定位-什么';我的语法有什么问题?

Php Polylang pll_e()拧紧文本定位-什么';我的语法有什么问题?,php,woocommerce,syntax,translation,polylang,Php,Woocommerce,Syntax,Translation,Polylang,阅读这个问题(),我成功地创建了一个自定义字符串,该字符串可以用Polylang注册和翻译,但是当我将pll_e()添加到我的代码段时,文本没有正确地放置在前端: 使用此代码段,“延期交货”文本是可翻译的,但放在项目名称之前,而不是名称之后: $item_name .='<br /><div class="backorder">' .$backorder_qty. pll_e('on backorder').'</div>'; $ite

阅读这个问题(),我成功地创建了一个自定义字符串,该字符串可以用Polylang注册和翻译,但是当我将pll_e()添加到我的代码段时,文本没有正确地放置在前端:

使用此代码段,“延期交货”文本是可翻译的,但放在项目名称之前,而不是名称之后:

$item_name .='<br /><div class="backorder">' .$backorder_qty. pll_e('on backorder').'</div>'; 
$item\u name.='
.$backorder\u数量。pll_e(“延期交货”);
当我移除pll_e()时,文本将正确显示在项目名称之后,正如它应该显示的那样:

$item_name .='<br /><div class="backorder">' .$backorder_qty." on backorder".'</div>';
$item\u name.='
'.$backorder\u数量.“延期交货”;
你能看到我在第一行代码中添加pll_e()时的错误吗?所附图片显示了文本是如何放错位置的。谢谢


pll\u e
echos,
pll\u
返回。连接时使用后者。啊,好的。非常感谢你。