在 WordPress 中使用自定义 JQuery 脚本而不更新主题 functions.php

Using a custom JQuery script in WordPress without updating the theme functions.php

我已将自定义 JQuery 脚本添加到新的 JS 文件“themes\twentytwentyone\js\script_new.js”。

然后我将这个新的 JS 文件加载到主题 functions.php 文件中。

function add_custom_script() {
    wp_enqueue_script( 
        'my_script', 
        get_stylesheet_directory_uri() .'/js/script_new.js', 
        array( 'jquery' ), 
        '1.0', 
        true
    );
} 
add_action( 'wp_enqueue_scripts', 'add_custom_script' ); 

这没有任何问题。但是有没有办法在不更新主题functions.php文件的情况下实现这个? 我不确定更新 functions.php 文件是否是个好习惯。

使用儿童主题 functions.php 是最佳做法。

但是如果你不想使用functions.php那么你也可以通过footer.php或header.php调用js文件。

请注意我推荐,为任何定制制作子主题并使用子主题的 functions.php.

是最安全的