Wordpress无法从子级加载js文件

时间:2014-11-08 12:57:36

标签: 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'), 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
 )

但我在标题中找不到电话。 任何提示?我无法弄清楚我错过了什么

1 个答案:

答案 0 :(得分:0)

我道歉,一切都很好,但第一个条件中的模板页面名称,这就是为什么它没有加载...