我已经为这个问题纠结了好几个小时!
像CSSDeck这样的网站提供了一个由pre
和script
标签组成的嵌入代码。你可以将该代码嵌入到你的博客中,这些东西就会出现。Here is an example of what I mean。
但是当我在我的WordPress博客中使用这段代码时,它会去掉脚本标签。我该如何解决这个问题呢?我还能用一种方法来解决这个问题,这样我就可以从我在某个地方定义的白名单域中添加脚本标签了吗?
如果能提供一些帮助,我将非常感激。
干杯
我已经为这个问题纠结了好几个小时!
像CSSDeck这样的网站提供了一个由pre
和script
标签组成的嵌入代码。你可以将该代码嵌入到你的博客中,这些东西就会出现。Here is an example of what I mean。
但是当我在我的WordPress博客中使用这段代码时,它会去掉脚本标签。我该如何解决这个问题呢?我还能用一种方法来解决这个问题,这样我就可以从我在某个地方定义的白名单域中添加脚本标签了吗?
如果能提供一些帮助,我将非常感激。
干杯
4条答案
按热度按时间9rnv2umw1#
您可以使用tinymce设置valid_elements和valid_children来定义tinymce将删除哪些内容以及tinymce将保留哪些内容。
toiithl62#
如果您希望将javascript添加到您的页面,可以尝试 Function Reference/wp enqueue script
此外,你应该看看less filter plugin和Advanced Excerpt插件
roqulrg33#
你可以将脚本粘贴到HTML版本的编辑器中(至少是简单的),但不能粘贴到Visual版本中。Visual版本会对脚本进行编码,从而破坏它。一两天前我在一个几乎是最新的WordPress上测试过这个。如果你的脚本有像JQuery这样的依赖项,它可能无法工作。这取决于依赖项加载的时间和脚本的编写方式。
y0u0uwnf4#
添加TinyMCE数组:
对于wp_kses,允许添加脚本: