在用户简介中显示换行符,而不使用html

时间:2020-07-15 作者:Adrian Nutiu

用户使用强大的表单填写用户简历。

它正确保存,并在“用户概述”页面上的Worpdress admin中以换行符显示。

它在站点上显示,没有换行符。

我找到的唯一解决方案是禁用HTML清理,手动编辑每个配置文件并添加<p><br> 标签不是理想的解决方案。这并不理想,因为它支持所有HTML,并且需要手动编辑每个概要文件。

我想显示的是换行符,因为它们最初是在Wordpress中输入和保存的。这将允许用户在不使用HTML代码的情况下添加和更新其配置文件的简单工作流。

谢谢

2 个回复
SO网友:Jasper B

您可以使用;空白:pre"E;在CSS中按原样显示换行符

SO网友:per.eight

您可以使用nl2br PHP函数。这意味着在字符串中出现换行符(\\n)的地方插入换行符。https://www.w3schools.com/php/func_string_nl2br.asp

示例:

echo nl2br($userbio);
希望这有帮助。

相关推荐

Order users by user role

我在团队页面中显示的用户配置文件中有自定义字段。上面写着“主任”、“研究员”、“毕业生”、“实习生”等。添加新团队成员时,可以从带有选项的选择框中进行选择。现在,页面按创建日期顺序显示用户,但我需要按层次顺序显示他们(首先是所有董事,然后是研究人员,然后是毕业生,等等)。配置文件的新字段位于函数中。php,代码如下:<!-- ROLE --> <?php $role = get_user_meta($user->ID, \'member_role\', true)