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

时间:2012-07-28 21:02:01

标签: wordpress wysiwyg

我正在尝试使用他们的代码将paypal按钮插入wordpress wysiwyg编辑器的HTML选项卡中。当我在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>

1 个答案:

答案 0 :(得分:2)

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

  • 元素的嵌套无效,例如一个元素内的h1元素(即块级元素)。快速浏览一下,虽然

  • ,但我在该页面上看不到可能导致它的任何内容
  • 之后删除元素的JavaScript(例如一些流氓jQuery清理脚本)。