我正在开发一个WordPress插件,该插件在wp_head操作期间将一些JavaScript插入页面的头部。我终于明白了(我想?)WordPress正在自动缩小我生成的任何内联脚本。
这是我代码的简化版本:
add_action( 'wp_head', 'my_head' );
function my_head() {
echo "<script>alert('Hello');// This is a comment</script>";
}
我最终在我的页面上看到的是:
<script>alert('Hello');</script>
请注意,注释已被删除。此外,所有的空白都被删除了。
我希望能够使用非缩小版进行调试,但我不知道如何禁用我的网站、页面、插件或任何地方的JavaScript缩小。
我使用的是Bitnami WordPress 4.5亚马逊机器图像,除了我正在开发的插件之外,没有任何活动插件。缩小是在WordPress核心的某个地方构建的吗?
如何追踪缩小发生的位置,以便禁用它?
缩小可以做什么:
- wordpress中的插件
- 内容交付网络
- 开发过程中的一些事情,比如咕哝或吞咽
- 服务器上的某些内容^_^
尝试禁用/停止它们