2016-06-29 5 views
1

WordPressを4.5.3にアップデートした後、私のwp_enqueue_scriptはもう動作しません。私はStackOverflowとGoogleの中で検索しようとしましたが、運がありません。 テストのために、私はjsフォルダの中に新しいファイル(test.js)を入れました。 私のプロジェクトでは、jqueryは不要で、grunt minifyに含まれます。WordPress enqueue_scriptがもう動作しません

私のコードは次のとおりです。

function sup_theme_js() { 
    wp_enqueue_script('main_js', get_template_directory_uri() . '/js/test.js', array(), '1.0.0', true); 
} 
add_action('wp_enqueue_scripts', 'sup_theme_js'); 

PS:CSSコードが機能しています。

function sup_theme_css() { 
    wp_enqueue_style('style', get_stylesheet_uri()); 
    wp_enqueue_style('main', get_template_directory_uri() . '/css/main.css', false, '1.1', 'all'); 
} 
add_action('wp_enqueue_style', 'sup_theme_css'); 

おかげ


UPDATE

私のミス!

wp_enqueue_scriptはwp_footer()がフッターに配置されていないため、wp_footerが動作する必要がないと考えました。

答えて

0

私の間違い!

wp_enqueue_scriptはwp_footer()がフッターに配置されていないため、wp_footerが動作する必要がないと考えました。

0

(plugin_urlとFILE)この構文を試してください。

function include_myscript() { 
wp_enqueue_script('custom', plugins_url('js/customer-script.js', __FILE__), array('jquery'), '1.0', true); 
}; 
+0

ありがとう@アレックス、私の大きな間違いだった、私はwp_footer()を置くことを忘れました!私はwp_enqueue_scriptが動作するためにwp_footerを必要としないと思った。 ¬¬ –

0
function load_my_jQuery() { 
    wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"), false); 
    wp_enqueue_script('jquery'); 
    wp_register_script('blur', get_template_directory_uri() . '/_/js/blur.js', array('jquery')); 
    wp_enqueue_script('blur'); 
} 

add_action('wp_enqueue_scripts', 'load_my_jQuery'); 
関連する問題