簡體   English   中英

如何在WordPress中加載JavaScript

[英]How to load JavaScript in WordPress

我需要知道這是否是使用functions.php加載JavaScript的正確方法

function wd_load_script() {
    wp_deregister_script( 'jquery' );
    wp_register_script( 'jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', false, '1.10.2', true);
    wp_register_script('cufon-yui', get_template_directory_uri() . '/js/cufin-yui.js', 'jquery');
    wp_register_script('cufon-aller', get_template_directory_uri() . '/js/cufon-aller.js', 'jquery');
    wp_register_script('script', get_template_directory_uri() . '/js/script.js', 'jquery');
    wp_register_script('coin-slider.min', get_template_directory_uri() . '/js/coin-slider.min.js', 'jquery');

    wp_enqueue_script( 'jquery' );
    wp_enqueue_script( 'cufon-yui' );
    wp_enqueue_script( 'cufon-aller' );
    wp_enqueue_script( 'script' );
    wp_enqueue_script( 'coin-slider.min' );

}    
add_action('wp_enqueue_scripts', 'wd_load_script');

是的,盡管wp_register_script的第三個參數應該是數組,但是該代碼是在WP中加載JavaScript的正確方法。 array( 'jquery' )而不是'jquery'

例如更改:

wp_register_script('cufon-yui', get_template_directory_uri() . '/js/cufin-yui.js', 'jquery');

至:

wp_register_script('cufon-yui', get_template_directory_uri() . '/js/cufin-yui.js', array( 'jquery' ) );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM