Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Wordpress可以';t从子级加载js文件_Jquery_Wordpress_Themes - Fatal编程技术网

Jquery Wordpress可以';t从子级加载js文件

Jquery Wordpress可以';t从子级加载js文件,jquery,wordpress,themes,Jquery,Wordpress,Themes,我试图在wordpress中加载一个JS文件,方法是在我的子主题的functions.php中加载它 function myChild_scripts() { if(is_page_template('page_alternative1.php')) { wp_enqueue_script('accordion', get_stylesheet_directory_uri().'/inc/js/accordion.js', array('jquery'), t

我试图在wordpress中加载一个JS文件,方法是在我的子主题的functions.php中加载它

function myChild_scripts() 
{
    if(is_page_template('page_alternative1.php')) 
    {
        wp_enqueue_script('accordion', get_stylesheet_directory_uri().'/inc/js/accordion.js', array('jquery'), true );
    }
}
add_action( 'wp_enqueue_scripts', 'myChild');
但是它没有出现在我的源代码中。 我已使用此函数检查是否将其添加到循环中:

function print_filters_for( $hook = '' )
{
    global $wp_filter;
    if( empty( $hook ) || !isset( $wp_filter[$hook] ) )
    return;
    print '<pre>';
    print_r( $wp_filter[$hook] );
    print '</pre>';
}
但我在标题中找不到呼叫。
有什么提示吗?我不知道我缺少了什么

我很抱歉,除了第一个条件中的模板页面名称之外,一切都正常,这就是为什么它没有加载

 [myChild_scripts] => Array
 (
     [function] => myChild_scripts
     [accepted_args] => 1
 )