我将下面的代码复制到编辑器中
<div class="services_container clearfix">
<a href="it" class="service service-it">
<div class="service_ttl">
IT support
</div>
<span>More</span>
</a>
<a href="legal" class="service service-legal">
<div class="service_ttl">
Legal support
</div>
<span>More</span>
</a>
但如果我查看firebug,代码输出就像这样
<div class="services_container clearfix">
<a class="service service-it" href="it/index.php">
<p></p>
<div class="service_ttl">IT support</div>
</a>
<p>
<a class="service service-it" href="it/index.php">
<span>More</span>
<br>
</a>
<br>
<a class="service service-legal" href="legal/index.php"></a>
</p>
<a class="service service-legal" href="legal/index.php">
<div class="service_ttl">Legal support</div>
</a>
<p>
<a class="service service-legal" href="legal/index.php">
<span>More</span>
这就是标签重复了两三次,这打破了页面设计。
显然我需要在写入设置中禁用选项“WordPress应该自动纠正无效嵌套的XHTML”。
但是我在写作设置中没有这个选项
我找到并注释了force_balance_tags
函数的所有调用。
然后我删除并重新创建了页面,但没有帮助。
我使用Worpress 4.7。