WordPress忽略用户描述中的换行符


WordPress ignores line breaks in user description

我有一个问题,当我回显用户描述时,WordPress没有显示换行符。文本显示在一行中。

我正在使用这行代码来显示用户描述:

<?php $user = get_user_by( 'slug', 'admin' ); echo  $user->description ?>

知道可能导致问题的原因以及如何让WordPress在用户描述中显示换行符吗?将<br />添加到用户配置文件设置页面上的说明框无济于事。

我认为你可以做这样的事情:

echo  nl2br($user->description);

为了优化内容,您可以将其插入,以便您的用户描述在保存在数据库中时使用nl2br保存字符串。