中的JS文件从何而来?

时间:2017-12-11 作者:vangogh94

我有一个网站:,http://liebeundsprueche.com/我在源代码中看到一些js文件:view-source:http://liebeundsprueche.com/我不知道这些文件是从哪里来的:

<link rel=\'stylesheet\' id=\'dashicons-css\'  <href=\'http://liebeundsprueche.com/wp-includes/css/dashicons.min.css?ver=4.9.1\' type=\'text/css\' media=\'all\' />
<link rel=\'stylesheet\' id=\'admin-bar-css\'  href=\'http://liebeundsprueche.com/wp-includes/css/admin-bar.min.css?ver=4.9.1\' type=\'text/css\' media=\'all\' />
<link rel=\'stylesheet\' id=\'yoast-seo-adminbar-css\'  href=\'http://liebeundsprueche.com/wp-content/plugins/wordpress-seo/css/dist/adminbar-591.min.css?ver=5.9.1\' type=\'text/css\' media=\'all\' />
<link rel=\'stylesheet\' id=\'style-css\'  href=\'http://liebeundsprueche.com/wp-content/themes/tema/style.css?ver=20130606\' type=\'text/css\' media=\'all\' />
<script type=\'text/javascript\' src=\'http://liebeundsprueche.com/wp-includes/js/jquery/jquery.js?ver=1.12.4\'></script>
<script type=\'text/javascript\' src=\'http://liebeundsprueche.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1\'></script>
<script type=\'text/javascript\' src=\'http://liebeundsprueche.com/wp-content/themes/tema/js/small-menu.js?ver=4.9.1\'></script>
<link rel=\'https://api.w.org/\' href=\'http://liebeundsprueche.com/wp-json/\' />
我想收集所有js文件并压缩到一个js文件中,这对于浏览器和搜索引擎来说是很容易读取的。这是最好的做法,但我不知道在哪里可以找到它们。。我检查了一下,wp主题没有这样做。它来自Wordpress本身,可能来自wp include,但不确切知道

1 个回复
SO网友:Misha Rudrastyh

快速但不推荐的解决方案-删除wp_head() 从您的header.php 文件不推荐使用,因为一旦您这样做了,新插件可能无法工作。

最好的方法是在主题代码中找到该文件,只需在主题文件中搜索wp_enqueue_script - 您必须找到连接这些文件的挂钩,只需删除/注释适当的代码行即可删除这些文件。这种方法更好,但如果不是自定义主题,它仍然不是一种完美的方法。

如果您使用的不是自己的自定义主题,最好的方法是将这些文件与wp_dequeue_script()wp_deregister_script() 作用但是你必须阅读这些函数文档来学习如何做。

https://codex.wordpress.org/Function_Reference/wp_dequeue_scripthttps://codex.wordpress.org/Function_Reference/wp_deregister_script

结束