Javascript 在childtheme wordpress中对缩小的js文件进行排队和排队

Javascript 在childtheme wordpress中对缩小的js文件进行排队和排队,javascript,wordpress,enqueue,Javascript,Wordpress,Enqueue,我正试图从wordpress父主题中删除一个缩小的js文件。 似乎无法解决如何从子主题中取出并将自己的自定义js文件放入队列 这是我的密码: add_action( 'wp_enqueue_scripts', 'my_remove_scripts', 20 ); function my_remove_scripts(){ wp_dequeue_script( 'custom' ); } add_action('wp_enqueue_scripts', '

我正试图从wordpress父主题中删除一个缩小的js文件。 似乎无法解决如何从子主题中取出并将自己的自定义js文件放入队列

这是我的密码:

    add_action( 'wp_enqueue_scripts', 'my_remove_scripts', 20 );

    function my_remove_scripts(){
    wp_dequeue_script( 'custom' );
    }
    add_action('wp_enqueue_scripts', 'my_add_scripts');

    function my_add_scripts(){

    wp_enqueue_script('custom-child', get_template_directory_uri() . '/js/custom'.$js_minify_prefix.'.js', array('jquery'), THEME_VERSION, true);
    }
父主题中的脚本按如下方式排队:

    wp_enqueue_script('custom', get_template_directory_uri() . '/js/custom'.$js_minify_prefix.'.js', array('jquery'), THEME_VERSION, true);
代码中是否有我遗漏的东西,或者是否有一种特殊的方法将缩小的脚本出列/入列?
任何帮助都将不胜感激!!:)

您的代码中只有一个错误。您正在对同一文件进行排队,然后再排队

使用此代码:

add_action( 'wp_enqueue_scripts', 'my_remove_scripts', 20 );

function my_remove_scripts(){
wp_dequeue_script( 'custom' );
}
add_action('wp_enqueue_scripts', 'my_add_scripts');

function my_add_scripts(){

wp_enqueue_script('custom-child', get_stylesheet_directory_uri() . '/js/custom.min.js', array('jquery'), 1.0, true);
}

get\u stylesheet\u directory\u uri()是这里的关键。它返回子主题的路径。另外,我已经从代码中删除了$js_minify_prefix变量,因为它不是必需的。

Wow非常感谢!不知道我怎么没选那个!你是最棒的!