サポート » 使い方全般 » テンプレートでのによるjQuery自動読込動作はなくなった?

  • 解決済 shockatz

    (@shockatz)


    これまで、自由なバージョンを使用するために、テンプレート画面による、<? wp_head(); ?>記述時の、jQueryの自動読込み抑止を行ってきたのですが、

    // 管理画面以外でのjQuery自動読込を抑止
    function stop_jquery_autoload() {
    if ( !is_admin() ) {
    wp_deregister_script('jquery');
    }
    }
    add_action('wp_enqueue_scripts', 'stop_jquery_autoload');

    ひょっとして現在のWordpressはこの処理が不要になっているのではないでしょうか?<br>
    現在使用しているv4.7.3において、functions.phpの上記部分を削除しても、jQueryの読み込みは発生していませんでした。<br>

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    以前から、jQuery はデフォルトでは組み込まれることはなかった(管理画面を除く)と思います。
    デフォルトでは組み込まれませんが、テーマやプラグインによって組み込まれるというケースは多いです。

    jQuery を必要とするプラグイン(またはテーマ)を停止したため組み込まれなくなったのではないでしょうか?

    トピック投稿者 shockatz

    (@shockatz)

    はっ、なるほど!

    Webサイトなどでそういう記事を目にし、自動で読まれるものと思っておりました。
    そうか。。テーマやプラグインでそういうことが起きていた可能性は十分ありますね。

    > 以前から、jQuery はデフォルトでは組み込まれることはなかった(管理画面を除く)
    ありがとうございました。
    モヤモヤがすっきりしました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「テンプレートでのによるjQuery自動読込動作はなくなった?」には新たに返信することはできません。