2017-10-07 4 views
0

WordPressバージョン4.8.2 JavacScriptファイルには含まれていません。以下はfunctions.phpのコードです:wordpressバージョン4.8.2のjavacsriptファイルには含まれていません。以下はfunctions.phpのコードです

function niksBlog_resource() 
{ 
    wp_enqueue_style('style',get_stylesheet_uri()); 
    wp_register_script('main_js', get_template_directory_uri() . '/js/main.js', null, 1.0, true); 
    wp_enqueue_script ('main_js'); 
} 

add_action('wp_enqueue_scripts','niksBlog_resource'); 
+1

ここに尋ねる:http://wordpress.stackexchange.com –

+0

そのスクリプトは、依存関係がない場合は、NULLの代わりに空の配列を使用します。それは出力に追加されないのですか、それともそのコードが実行されていないだけですか(例えば404が生成されるため)? – janh

答えて

0

これはWordPressでカスタムjsファイルを追加する公式の方法です。

add_action('wp_enqueue_scripts', 'load_scripts', 12); 
function load_scripts() { 
    wp_enqueue_script('filename', get_template_directory_uri() . '/js/filename.js', array(), '1.0.0', true); 
} 

この場合、これを行う。

add_action('wp_enqueue_scripts','niksBlog_resource', 12); 
function niksBlog_resource() { 
    wp_enqueue_style('style',get_stylesheet_uri()); 
    wp_enqueue_script('main-js', get_template_directory_uri() . '/js/main.js', array(), 1.0, true); 
} 

Iはwp_enqueue_script関数にデータを渡され、また、依存関係のない場合は、空の配列を渡します。ワードプレス関連の質問のためのより具体的な回答については

参照wp_enqueue_script

参照wp_enqueue_style

関連する問題