为什么wordpress现在要在发布时从HTML编辑器中删除表单标记?

为什么wordpress现在要在发布时从HTML编辑器中删除表单标记?,wordpress,wysiwyg,Wordpress,Wysiwyg,我正试图在wordpress wysiwyg编辑器的HTML选项卡中插入一个paypal按钮。当我在chrome中发布和查看源代码时,表单标签不会显示,单击时按钮动作也不会发生 然而,表单标签确实保留在wordpress中 你知道为什么这些不会继续存在吗?我从来没有让这种情况发生过,而且它在上周起作用了,同样的代码,同样的项目 这可能是最新的wordpress升级吗 这很奇怪,因为在同一个网站的另一个页面上的另一个按钮,同样来自paypal,仍然有效 来自paypal的代码: <form

我正试图在wordpress wysiwyg编辑器的HTML选项卡中插入一个paypal按钮。当我在chrome中发布和查看源代码时,表单标签不会显示,单击时按钮动作也不会发生

然而,表单标签确实保留在wordpress中

你知道为什么这些不会继续存在吗?我从来没有让这种情况发生过,而且它在上周起作用了,同样的代码,同样的项目

这可能是最新的wordpress升级吗

这很奇怪,因为在同一个网站的另一个页面上的另一个按钮,同样来自paypal,仍然有效

来自paypal的代码:

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="QLFJU8MHD2XCN">
<input type="image" src="http://www.spmoh.com/wp-content/uploads/2012/06/donate-now.png" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

表单元素仍在源代码中。我可以想到在DOM视图中删除它们的两个可能原因:

  • 元素嵌套无效,例如h1元素(块级元素)嵌套在一个元素中。不过,快速看一眼,我在那页上看不到任何可能导致它的东西

  • JavaScript随后删除元素(例如,一些恶意jQuery清理脚本)


您可能需要显示一些代码……到目前为止,HTML看起来还不错。你能链接到一个活生生的例子吗?你可能是在另一个
里面吗?不是以另一种形式,这里是链接:)嗯,奇怪,不知道这里发生了什么。根据validator.w3.org,有一个错误的
,但这不应该导致这种情况。不管我在回答中说了什么,它是不正确的。
/
不在表单标签中,我没有仔细查看。这一定是Wordpress特有的东西,然后我让javascript在contentdiv类中删除img包装父类。谢谢