web-dev-qa-db-ja.com

にJQueryを正しく追加する方法 WP テーマ?

私はWordPressがかなり新しいので、次のような疑問を抱いています。テーマにJQueryを含める必要があり、このようにしています。

以下の関数をfunctions.phpテーマファイルに作成し、それをアクションとして追加します。

function load_Java_scripts() {
    // Load FlexSlider JavaScript that handle the SlideShow:
    wp_enqueue_script('jQuery-js', 'http://code.jquery.com/jquery.js', array(), '1.0', true);
}
add_action('wp_enqueue_scripts', 'load_Java_scripts');

他のjavascriptやCSSローカルリソースとして追加できると思いますが、この場合はjquery.jsがローカルリソースではなくオンラインであるため、この方法についてはよくわかりません。リソース(同じことですか?)

オンラインで検索すると、JQueryをテーマに追加するためのさまざまな方法が見つかりました。 http://css-tricks.com/snippets/wordpress/include-jquery-in-wordpress-テーマ/

このタスクを正しく完了する方法についてもっと正確な情報を教えてください。

TNX

アンドレア

1
AndreaNobili

他のスクリプトを登録/エンキューするときは、3番目のパラメータとしてjQueryを渡すだけで、ローカルのWordPressファイルから最初に1回だけロードされます。

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

JQueryだけが必要な場合は、単に以下を使用してください。

wp_enqueue_script('jquery');

デフォルトのWordPressサイトに含まれているjavascriptライブラリについてのリストがここにあります。

http://codex.wordpress.org/Function_Reference/wp_enqueue_script#Default_Scripts_Included_and_Registered_by_WordPress

6
passatgt