サイト全体、特定カテゴリ、記事のみなど個別に読み込ませたいことがあります。
サイト全体に読み込ませる場合
functions.phpに↓を記入する。スクリプトの格納場所はどこでもOKです。
1 2 3 4 5 6 7 8 |
function X_Scripts() { if (!is_admin()) { wp_enqueue_script('jquery'); wp_enqueue_script('hoge', get_settings('site_url').'/wp-content/themes/テーマ/js/hoge.js'); wp_enqueue_script('geho', get_settings('site_url').'/wp-content/themes/テーマ/js/geho.js'); //追加する場合 } } add_action('wp_print_scripts', 'X_Scripts'); |
特定のページのみに読み込ませる場合(is_front_page)(is_archive)(is_single)などを追加します。
1 2 3 4 5 6 7 8 9 |
function X_Scripts() { if (!is_admin()) if ( is_front_page() ) { wp_enqueue_script('jquery'); wp_enqueue_script('xxxxx', get_settings('site_url').'/wp-content/themes/テーマ/js/xxxxx.js'); wp_enqueue_script('zzzzz', get_settings('site_url').'/wp-content/themes/テーマ/js/zzzzz.js'); //追加する場合 } } add_action('wp_print_scripts', 'X_Scripts'); |
個別のページに別々のスクリプトを読み込ませる場合は、プラグイン Custom CSS and JS がおすすめです。
コメントを残す