Wordpress更改了页面编辑器中引入的代码

时间:2016-12-18 14:13:39

标签: php wordpress

我将下面的代码复制到编辑器中

<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。

0 个答案:

没有答案