0

WP テーマをカスタマイズしていますが、不要な JS を 1 つ削除できません。フォルダーから削除しましたが、まだ 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

HTMLでもレンダリングされるインラインJSがあり、それも削除したい-テーマフォルダー内のすべてのファイルをすべて開いたが、このコードがどこにも見つからなかった

<!-- 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を追加する方法についてのアイデア。

ありがとうございました!

4

2 に答える 2

3

これらのファイルが含まれている場所を見つける必要があります。一般的にWordpressではプラグインフォルダのアドレスからJSファイルがインクルードされます。したがって、それらがベース JS フォルダーから含まれているのは奇妙です。

なぜこれが起こるのかわかりません。ただし、これらのファイルが呼び出されている場所を見つけて、そのコードを削除する必要があります。

JS ファイルの名前を考慮して、各ファイルの相対プラグイン フォルダー内を検索します。EG その JS ファイルを含む行のきれいな Photo プラグイン フォルダーを探します。

これは面倒ですが、それらのファイルが存在しない場合にそれらのファイルが呼び出されるのは望ましくありません。これにより、ロード時間が短縮されます。

于 2013-10-29T13:32:11.723 に答える
0

Mozilla firefox はアドオン「firebug」を提供します。これはあなたを助けるかもしれません。最初に mozilla firebug をインストールして mozilla を再起動し、ファイルがレンダリングされる wordpress ページをロードして F12 を押すと、wordpress テーマから含まれているすべてのファイルが表示され、含まれているファイルの場所も表示されます。

于 2013-10-29T13:39:58.887 に答える