2017-03-09 9 views
0

私は自分のwordpressサイトの周りにjQueryを使ってjavascriptを追加しようとしています。wp-login.phpにjQueryを追加する

しかし、コードはwp-loginで失敗し、jQueryは定義されていません。ユーザーがログインしていないため、htaccessがサイトリソースなどからjqueryをロードすることを許可していないためです。このライブラリが自動的にロードされるように

  • はWordPressのロジックを変更:

    私の質問はどのように私はどちらか、ですか?

  • このライブラリを何らかの方法でグローバルにインクルードして、2回インクルードすると競合しないようにする
  • このページにGoogleがホストするjQueryを具体的に含めるにはコードを追加しますか?私は他の誰かが前にこの問題に遭遇している必要があります確信して

...

答えて

1

thisページを見てください。その後のページにコードのこの作品は見つけることができます:

function my_theme_scripts() { 
    wp_enqueue_script('my-great-script', get_template_directory_uri() . '/js/my-great-script.js', array('jquery'), '1.0.0', true); 
} 
add_action('login_enqueue_scripts', 'my_theme_scripts'); 

はあなたのfunctions.phpにこのコードを挿入する必要があります。

また、this投稿をご覧ください。

+0

これは、ログインページでこのスクリプトを実行するためにwp_enqueue_scriptsの代わりにlogin_enqueue_scriptsと言う必要があることを除いて、私が欲しいものを与えました。 – user1905811

+1

あなたの目的に合った編集済み:-) –