wp_trim_words是否与_e()函数一起使用,以限制翻译的文本显示的文本?
我尝试过wordpress trim函数和php trim wordpress length函数,但对我不起作用
<?php
$txt = _e(' Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequuntur, distinctio, dolore! Amet atque, commodi consequuntur delectus deleniti eveniet expedita inventore laboriosam laborum, mollitia odit quia quidem recusandae repellendus suscipit tenetur.','domain');
echo wp_trim_words( $txt, 5 );
?>
期望翻译的文本出现,例如单词限制为20个单词
答案 0 :(得分:1)
函数_e( $text, $domain )
仅打印文本并返回null。
如果您想对txt进行操作,则需要使用函数__( $text, $domain )
来返回已编辑的txt。
这样更改代码:
<?php
$txt = __(' Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequuntur, distinctio, dolore! Amet atque, commodi consequuntur delectus deleniti eveniet expedita inventore laboriosam laborum, mollitia odit quia quidem recusandae repellendus suscipit tenetur.','domain');
echo wp_trim_words( $txt, 5 );
?>