我正在使用一个名为Meta Sliders的插件,我希望我的字幕可以保留我在编写时输入的新行。
我发现我认为打印文本的功能:$ caption = esc_textarea($ this-> slide-> post_excerpt);
我已经读过esc_textarea()删除了换行符......我该如何保留它们?
谢谢!
答案 0 :(得分:0)
我能想到的一种肮脏方式,首先是将换行符转换为其他东西(例如[br]),然后执行esc_textarea,然后执行str_replace [br]返回换行符。不漂亮,也许不是最好的方式,但它确实有效。
答案 1 :(得分:0)
试试这个:
<?php wp_kses(nl2br($this->slide->post_excerpt), array('br'=>array())); ?>