当我们跳过一行但是保持"跳过一行"我想在Wordpress帖子中删除&#n ;.
在post.php中,我添加了这个功能:
function remove_empty_lines( $content ){
$content = preg_replace("/ /", "\n", $content);
return $content;
}
add_action('content_save_pre', 'remove_empty_lines');
但\ n不起作用,我可以为此书写什么? (<br />
也不起作用。)
答案 0 :(得分:0)
HTML中的换行符通过<br >
或<br/>
表示,而不是通过\n
表示。
$content = str_replace(" ", '<br/>', $content);
echo nl2br($content);
答案 1 :(得分:0)
\n
并不代表HTML中的新行,因此您在回显结果时不会看到换行符。可以直接使用"<br />"
作为替换,也可以使用默认的nl2br()
PHP函数在PHP换行符之前插入HTML换行符,例如。
$sample = "testing a \n line break";
echo $sample;
// HTML output is:
"testing a line break"
$sample2 = "testing a <br /> line break";
echo $sample2;
// HTML output is:
"testing a
line break"
$sample3 = "testing a \n line break";
$sample3 = nl2br($sample3);
echo $sample3;
// HTML output is:
"testing a
line break"