在 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.
是最安全的
我已将自定义 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.
是最安全的