我有以下代码放< p>标签回到我的Wordpress帖子中的段落。 (我删除了图像,然后将它们放在后面,这只是放入文本)
<p>
<?php
$content = preg_replace('/(<img [^>]*>)/', '', get_the_content());
$content = wpautop($content); // Add paragraph-tags
$content = str_replace('<p></p>', '', $content); // remove empty paragraphs
echo $content;
?>
</p>
它可以工作,并将我的段落再次放在p标签中,但它输出空&lt; p> &LT; / p&gt;我的实际段落之间的标签。我想摆脱这些空段落标签
答案 0 :(得分:-1)
你只是覆盖了变量
尝试此操作(通知.=
而不是=
).=
添加到变量而不是覆盖变量。
$content = preg_replace('/(<img [^>]*>)/', '', get_the_content());
$content .= wpautop($content); // Add paragraph-tags
$content .= str_replace('<p></p>', '', $content); // remove empty paragraphs
echo $content;
答案 1 :(得分:-1)
使用此功能可帮助您删除此<p></p>
代码
<?php echo get_the_content();?>