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');