外贸网站建设,外贸网站建设公司,跨境电商独立站

关于多行文本在后台换行了,前端不换行的问题解决方案

时间: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]


如此便可以了。


正在加载评论…