0

WP en queue に関するちょっとした情報が必要です。私は非常に基本的な Web デザイナーであるため、さまざまな Web サイトでいくつかのチュートリアルに従いました。少なくともこれは私が最もよく理解していることです。

どこが間違っているのかをうまく説明することはできませんが、これを正しく行ったかどうかを示すために、人々が表示できるようにコードを投稿できます。私は現在、WAMP を使用してローカルでサイトを構築しています。Google CDN から Jquery を呼び出しています。WordPress に付属している jQuery の登録を既に解除しています (最新バージョンを使用しているかどうかわからないため)。

再登録しましたが、単純な Jquery ファイルでも読み込まれません。現在、スクロールをアンカーjQueryファイルにロードしようとしています。

ここに functions.php コードがあります

<?php function vstep_scripts_basic()
  {
    wp_deregister_script( 'jquery' );

wp_register_script( 'jquery', 'http//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', array(), null, false );



wp_register_script( 'jquery.anchor', get_template_directory_uri() . '/js/jquery.anchor.js', array( 'jquery' ) );  


wp_enqueue_script( 'jquery.anchor' );

}
add_action( 'wp_enqueue_scripts', 'vstep_scripts_basic' );
?>    

現在、これはブラウザのページにも表示されるため、正しくロードされているとのことですが、それでも Jquery は機能しません。

<script type='text/javascript'src='http://localhost/wordpresshttp//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js'></script>
<script type='text/javascript' src='http://localhost/wordpress/wp-content/themes/vstep/js/jquery.anchor.js?ver=3.5'></script>

私の Web サイトは正しくナビゲートされますが、スムーズ スクロール効果がありません。HTML バージョンは正常に動作しますが、wordpress バージョンは動作しません。パスと場所を変更する HTML から wordpress への単なるコピー ペースト ジョブであるため、これはコードの単純なエラーではないと思います。それに加えて、ウェブサイトはすべて1ページが下から下にスクロールします。

私の考えでは、アンカー.jquery の最後の ver?3.5 が問題を引き起こしているのでしょうか?
jquery を誤って登録解除しましたか (スクロール効果は jquery 1.9.1 にバンドルされているため、2.0.0 ではなく 1.9.1 を使用している理由)

パスはローカル ホストで使用するのに正しいですか?

get_template_uri ですか、それとも get_plugin ですか?

私はこれを理解することができません。

ありがとう~

ツムタム

4

1 に答える 1

2

スクリプトの URL にタイプミスがあります:http//

変化する

wp_register_script( 'jquery', 'http//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', array(), null, false );

wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', array(), null, false );

また

wp_register_script( 'jquery', '//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', array(), null, false );
于 2013-04-24T12:18:18.243 に答える