我正在尝试使用他们的代码将 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>
最佳答案
表单元素仍然存在于源代码中。我可以想到在 DOM View 中删除它们的两个可能原因:
元素嵌套无效,例如 h1 元素( block 级元素)位于 1 内。不过,快速浏览一下,我在该页面上看不到任何可能导致此问题的内容
JavaScript 之后删除元素(例如一些流氓 jQuery 清理脚本)。
关于wordpress - 为什么 WordPress 现在在发布时从 HTML 编辑器中删除表单标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11704634/