2010-04-11 83 views
2

WordPress的有一个过滤器,自动添加段落到帖子。我可以通过将跟随着代码删除此:如何使用Wordpress中的段落?

// Remove the <p> tags which WP automatically inserts in psots. 
remove_filter ('the_content', 'wpautop'); 

的问题是,我删除<br />标签为好。

所以我现在不去掉这个过滤器。我的问题是,在DIV框中,我在文本的上方和下方获得了额外的空间(在文本的开始/结束处)。

我可以在css中操作<p>标记,但是这又会影响整个发布内容中的所有<p>标记。

对我应该怎么做的任何建议?

回答

1

我相信这会帮助你

<?php wpautop($post, $br = 0); ?> 

第二个参数是一个布尔并与换行符做。

codex link

+0

啊谢谢。我会测试这个:) – Steven 2010-04-11 09:29:31

+0

那么你会把这个地方?的functions.php?或者在您的模板中您的内容被调用? – TikaL13 2012-02-28 17:19:55

0

尝试之后且在您的文章内容删除空行。

0

我不认为@ mroggle的方法可能工作。 最后我有这个问题,我不得不手动扔<br /> s。