wordpress wp_register_script wp_register_style

wp_register_script($handle, $src, $deps, $ver, $in_footer);

引数名 説明 デフォルト
$handle 登録する識別名(必須) None
$src 登録するJavascriptのパス(必須) None
$deps Javascriptの依存性 array()
$ver パラメータの付与 false
$in_footer wp_head()かwp_footer()でつかうか false

function register_jquery() {
    wp_deregister_script('jquery'); // 同梱のJQueryを読み込ませない
    wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', array(), NULL, true); //Google CDNのJQueryの登録
    wp_enqueue_script('jquery'); //登録したJQueryをフックさせる
}
add_action('wp_enqueue_scripts', 'register_jquery'); //実際のフック

wp_register_script($handle, $src, $deps, $ver, $media);

引数名 説明 デフォルト
$handle 登録する識別名(必須) None
$src 登録するCSSのパス(必須) None
$deps CSSの依存性 array()
$ver パラメータの付与 false
$media <link>タグのmedia属性 all

function add_style() {
    wp_register_style('main', get_template_directory()."style.css", array(), NULL);
    wp_enqueue_style('main');
}
add_action('add_style');
PAGE TOP