这里的第一个问题:)
我目前正在http://ahrengot.com/尝试我的第一个WordPress主题,但我已经知道WP有一种奇怪的行为,即在你的标记中抛出随机换行符。
这是我所拥有的简化:
<br>
<section>...</section>
<br>
<p> </p>
<section>...</section>
<br>
我需要删除每个部分之前和之后的换行符。请注意,这里有br标签和ANDnbsp;。我想我需要RegEx这个,但我绝对没有这方面的经验,所以如果有人能指出我正确的方向,我会非常感激:)
答案 0 :(得分:1)
哪个版本的WP?
当HTML视图中的元素后面有额外空格时,它是否会添加中断?我是Wordpress用户,我根本没有这个问题。我选择了“修复无效嵌套的XHTML”框。
这是代码中有一个建议补丁的线程:
http://wordpress.org/support/topic/empty-content-creates-an-extra-ltbrgt
你是从头开始写主题吗?如果不是,您可能还需要检查主题函数文件,以确保不会覆盖'wpautop'函数或使用不同的参数调用。
答案 1 :(得分:0)
你可以作弊,但可以通过“隐藏”休息来打破其他事情。如果它在某种包装类中,它效果最好。
.wrappingClass br {
display:none;
}
答案 2 :(得分:0)
您可以尝试模板顶部的<?php remove_filter ('the_content', 'wpautop'); ?>
。