【问题标题】:How to put in script tags inside Wordpress Editor?如何在 Wordpress 编辑器中放入脚本标签?
【发布时间】:2012-10-04 02:03:54
【问题描述】:

为这个问题苦苦挣扎了好几个小时!

CSSDeck 这样的网站提供了一个由prescript 标记组成的嵌入代码。您可以将该代码嵌入到您的博客中,这些内容就会显示出来。 Here is an example of what I mean.

但是当我在我的 Wordpress 博客中使用该代码时,它会删除脚本标记。我怎么解决这个问题 ?我也可以通过某种方式解决它,以便我可以从我在某处定义的白名单域中添加脚本标签吗?

我们将不胜感激。

干杯

【问题讨论】:

    标签: javascript css wordpress tinymce embed


    【解决方案1】:

    您可以使用 tinymce 设置 valid_elementsvalid_children 来定义 tinymce 将删除的内容以及 tinymce 将保留的内容。

    【讨论】:

      【解决方案2】:

      您可以将(至少是简单的)脚本粘贴到编辑器的 HTML 版本中,但不能粘贴到 Visual 版本中。 Visual 版本将对脚本进行编码,从而破坏它。一两天前,我在几乎最新的 WordPress 上对此进行了测试。如果您的脚本具有 JQuery 等依赖项,则它可能无法正常工作。这取决于依赖项何时加载以及脚本的编写方式。

      【讨论】:

      • 我确实在编辑器的 HTML 选项卡中写了
      【解决方案3】:

      如果您希望将 javascript 添加到您的页面,您可以尝试 Function Reference/wp enqueue script

      另外,你应该看看less filter pluginAdvanced Excerpt 插件

      【讨论】:

      • wp_enqueue_script 似乎没有帮助,因为我想在 WP Post 中插入脚本标签。高级摘录插件似乎也没有帮助。我有点不愿意尝试 less 过滤器插件,因为它不在 Wordpress 插件列表中?不知道。我真的认为解决方案应该很简单。很多人都在这样做:/
      猜你喜欢
      • 2014-09-07
      • 1970-01-01
      • 2014-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多