删除内联元素(如WordPress中的SPAN和STRONG的末尾P元素)>

问题描述 投票:0回答:1

这很奇怪。我将在</p><span>之类的HTML元素之后结束<strong>标记的结束。没有开始标签。

下面是我在经典编辑器中编写的示例HTML代码

<div class="blck>
  <div class="col-1">
    <strong>Heading 1</strong>
    <ul>
      <li>list......</li>
      <li>list......</li>
    </ul>
  </div>
  <div class="col-1">
    <strong>Heading 2</strong>
    <ul>
      <li>list......</li>
    </ul>
  </div>
</div>

这是我得到的输出

<div class="blck>
  <div class="col-1">
    <strong>Heading 1</strong></p>
    <ul>
      <li>list......</li>
      <li>list......</li>
    </ul>
  </div>
  <div class="col-1">
    <strong>Heading 2</strong></p>
    <ul>
      <li>list......</li>
    </ul>
  </div>
</div>

注意</p>之后的</strong>

<span>元素正在发生同样的事情。

一种解决方案是,我删除了WordPress过滤器wpautop。但是然后我必须手动为段落添加p标签。这是一个非常麻烦的问题,因为我们有很多内容要编辑。

对此有任何解决方案?

这很奇怪。我在HTML元素(如没有开始标签。以下是我在经典编辑器

中编写的HTML示例代码:

您可以在这些html元素之间添加新行

例如

<div class="col-1">

  <strong>Heading 1</strong>

  <ul>
    <li>List here</li>
    <li>List here</li>
  </ul>

</div>

wordpress wordpress-gutenberg
1个回答
0
投票

您可以在这些html元素之间添加新行

例如

© www.soinside.com 2019 - 2024. All rights reserved.