关于多行文本在后台换行了,前端不换行的问题解决方案
时间:2026-10-06 访问量:1000
在网站开发建设过程中,我们在后台添加自定义字段为多图带描述时,描述使用的是多行文本,当我们填写多行文字,带换行的。如
AAAA BBBB CCCC
但是在前端显示的时候却被转义处理了,生成的数据是:AAAABBBBCCCC
解决方案如下:
第一步:添加一个自定义函数。
// 输出原始 HTML,不转义
function myraw($str) {
return html_entity_decode($str);
}或者希望换行变BR
// 输出带 <br> 换行的原始内容
function myraw($str) {
return nl2br(html_entity_decode($str));
}第二步:在前端调HTML中调用数据的时候添加函数,例如:
[pics:description fun=myraw]
如此便可以了。
上一篇:后台发布文章新增预览功能。
正在加载评论…