web-dev-qa-db-ja.com

WordpressでjQueryを必要とするCDNをロードする

Wpdevsolutionsによると、WordpressでCDN JavaScriptをロードする正しい方法は次のようになります。

function theme_name_scripts() {

        wp_enqueue_script( 'pushy', '//cdnjs.cloudflare.com/ajax/libs/pushy/1.1.0/js/pushy.min.js' );
}

add_action( 'wp_enqueue_scripts', 'theme_name_scripts' );

私が持っている質問は、スクリプトがロードされるためにjQueryを必要とするならば、私は何をしますか?

これはうまくいかないようです。

wp_enqueue_script( 'pushy', '//cdnjs.cloudflare.com/ajax/libs/pushy/1.1.0/js/pushy.min.js', array(), '', true );

コンソールに表示される:参照されないReferenceError:jQueryが定義されていません

ここに関連する回答のほとんどはかなり古くなっているか間違っているようです。

1
Arete

あなたはこのようにjQueryでそれを使う必要があります:

    wp_enqueue_script( 'pushy', '//cdnjs.cloudflare.com/ajax/libs/pushy/1.1.0/js/pushy.min.js', array( 'jquery' ) );
1
Rohit Kishore