gpt4 book ai didi

javascript - 如何从 WordPress 主题中删除 JavaScript 文件

转载 作者:行者123 更新时间:2023-11-28 20:12:39 26 4
gpt4 key购买 nike

我正在自定义一个 WP 主题,但我无法删除一个我不需要的 JS。我已将其从文件夹中删除,但它仍然以 html 形式呈现。

主题的js文件夹中有5个JQuery文件+一个名为base.js的文件,它似乎处理一些对象,但它与我不想包含的JS无关。

渲染后的 html 看起来像这样:

<script type='text/javascript' src='../wordpress/wp-content/themes/custom-theme/js/jquery.prettyPhoto.js?ver=3.7'></script>
<script type='text/javascript' src='../wordpress/wp-content/themes/custom-theme/js/jquery.fitvids.js?ver=3.7'></script>
<script type='text/javascript' src='../wordpress/wp-content/themes/custom-theme/js/jquery.innerfade.js?ver=3.7'></script>
<script type='text/javascript' src='../wordpress/wp-content/themes/custom-theme/js/jquery.backstretch.min.js?ver=3.7'></script>
<script type='text/javascript' src='../wordpress/wp-content/themes/custom-theme/js/base.js?ver=3.7'></script>
<script type='text/javascript' src='../wordpress/wp-content/themes/custom-theme/js/jquery.flexslider-min.js?ver=3.7'></script>

我不需要最后一个 - FlexSlider,因为我将使用另一个

有一个内联 JS 也以 html 形式呈现,我也想将其删除 - 我已经打开了主题文件夹中的每个文件,但在任何地方都找不到这段代码

<!-- Flex Slider -->
<script type = "text/javascript">
jQuery(window).load(function () {
// Slider
jQuery('#slider').flexslider({
animation: "fade",
slideDirection: "horizontal",
slideshow: true,
slideshowSpeed: 7000,
animationDuration: 600,
directionNav: true,
keyboardNav: true,
randomize: false,
pauseOnAction: true,
pauseOnHover: false,
controlsContainer: ".slideshow",
animationLoop: true
});
});
</script>

关于如何阻止此 JS 渲染并添加不同的 JS 的任何想法。

谢谢!

最佳答案

您需要找到包含这些文件的位置。一般来说,对于 WordPress,JS 文件是从插件文件夹的地址包含的。所以奇怪的是它们被包含在你的基本 JS 文件夹中。

我不确定为什么会发生这种情况。但您需要找到这些文件的调用位置并删除该代码。

考虑到 JS 文件的名称,我将在相关插件文件夹中搜索每个文件。例如。在漂亮的照片插件文件夹中查找包含该 JS 文件的行。

这会很乏味,但如果这些文件不存在,您不希望它们被调用。这会影响加载时间。

关于javascript - 如何从 WordPress 主题中删除 JavaScript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19659534/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com