我在wordpress网站上使用woocommerce。
我的问题是,为简单产品添加自定义产品属性时,我想添加多行属性值。
当我输入换行符时,它会在属性编辑器中显示,但所有行都会在主产品页面中附加在一起。
我已尝试过新行的每一个代码

 
甚至url编码%0A但似乎没有任何效果。
在所有情况下,我都会得到所有附加行。
例如我要展示的是
但它在前端显示的是
提前致谢..
答案 0 :(得分:1)
在HTML中,我们使用<br>
以多行显示数据。您可以使用**<br>**
或**<br>**
以多行显示数据,而不是使用
。但这是一次性解决方案,因为一旦你保存wordpress会将**<br>**
转换为
标签,当第二次更新帖子时,wordpress将删除新的线条模式。
如果您不打算更新帖子,或者每次更新时都可以添加以上模式,那么您可以使用此答案。
答案 1 :(得分:1)
产品属性为&#34; [2]&#34;在将它们添加到数据库之前,将删除所有html标记。
您随时可以选择自定义词组来指示新行所在的位置,然后使用 product_attributes.php 中的str_replace()
转换自定义词组<br>
字符串之前的echo
标记。
如果您想要&#34;适用于所有规则&#34;如何在前端显示产品属性的值,那么你应该研究implode()
函数的$ glue。