删除未使用的p标签

时间:2016-03-04 22:27:13

标签: html wordpress

我有以下代码放< 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;我的实际段落之间的标签。我想摆脱这些空段落标签

2 个答案:

答案 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();?>