我已经禁用了visual editor,所以在两个不同的编辑器之间切换不会有问题,正如我在许多与同一问题相关的问题中看到的那样。
我将代码粘贴到页面中,如下所示:
<li>Something</li><li>Something</li><li>Something</li><li>Something</li>
当我保存它时,它在编辑器中的显示方式是这样的。
当我查看页面时,换行符会出现。我通过查看源代码确认它正在渲染:
<li>Something</li>
<li>Something</li>
<li>Something</li>
<li>Something</li>
当我返回编辑器时,它仍然显示在一行上,但WordPress在某个地方干扰了我的代码(可能是在删除我的
<p>
标签),这非常令人沮丧。我怎样才能让它停止这样做?
我使用了Twenty14作为我的基本主题,所以可能是主题中的某些东西导致了这种行为。这是我使用WordPress的第二周,所以我没有答案。
Edit: 所以我一直在尝试不同的方法来改变html,以消除内联块空白错误,只是遇到了另一个WordPress的好奇心。
尝试以下操作时:
<li>Something</li><!--
--><li>Something</li><!--
--><li>Something</li><!--
--><li>Something</li>
这是消除此错误的另一种方法。Wordpress渲染:
<li>Something</li>
<p>
<!--<br />-->
</p>
<li>Something</li>
<p>
<!--<br />-->
</p>
<li>Something</li>
<p>
<!--<br />-->
</p>
<li>Something</li>
Wordpress是不是精神崩溃了?当然,它不会愚蠢到连a)把代码改成那样是荒谬的,b)你甚至不能
<p>
作为
<ul>
元素。很难想象,当WordPress开发人员想到他们应该改变人们的代码这一奇妙的想法时,会忘记这些常识。他们至少应该确保他们正在将代码更改为有效的内容。