我正在运行 WordPress 4.2.2,主题为 Curio:http://themeforest.net/item/curio-clean-creative-website-template/503953
在此模板上,我可以将 JavaScript 直接输入到常规页面上的代码编辑器中。 但是,当我切换到另一个主题(任何标准 WordPress 主题)时,JavaScript 不会执行,代码中的每一行都会附加
...
。我可以以某种方式允许标准 WordPress 主题也接受 JavaScript 吗?
我知道这不是“好的”行为,但我需要切换主题并且无法为 JavaScript 代码创建插件或其他内容。
最佳答案
WordPress 不允许在其帖子或页面正文中使用任何 JavaScript。这是有充分理由的——安全。最好将自定义 JS 功能添加到您的主题或其 child theme如果您不想(不能)修改您的主题。
如果您需要在帖子中使用 JavaScript 来嵌入一些站外内容(例如 YouTube 视频),WP 支持 oEmbed。有关 oEmbed 的更多信息以及可用内容提供商的列表,请查看 this page .
话虽如此,如果您绝对需要能够将自定义 JavaScript 代码添加到您的帖子中,那么仍然可以使用自定义代码或专用插件。
下面是几个可以实现此目的的插件:(有多种方式供您选择)
关于javascript - 主题不允许执行 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31534508/