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

标签 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>

最佳答案

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

  • 元素嵌套无效,例如 h1 元素( block 级元素)位于 1 内。不过,快速浏览一下,我在该页面上看不到任何可能导致此问题的内容

  • JavaScript 之后删除元素(例如一些流氓 jQuery 清理脚本)。

关于wordpress - 为什么 WordPress 现在在发布时从 HTML 编辑器中删除表单标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11704634/

相关文章:

php - MySQL 返回 PHP 关联数组 - 但我无法访问数组数据

wordpress - 网站链接的重定向/安全问题

wordpress - 高级自定义字段-在所有页面上显示

javascript - 最小的 JavaScript 所见即所得 - 如果已存在,则从所选文本中删除标签

javascript - 即时更改所见即所得的文本方向(ltr 和 rtl)

javascript - 如何获取由 javascript html 编辑器控制的文本区域的值?

wordpress - 将 WordPress URL 批量转换为新 URL 结构的最佳方法?

php - 加速一个(缓慢的)巨大的 wordpress 数据库

javascript - tinymce 在换行符上用 h1 替换主题标签 '#'

.net - 将 html 标记转换为有效 XML 的脚本