这种情况下的最佳实践是将js文件排入WP函数中。php文件。braintree是否在自己独特的模板上提交页面?如果是这样,您可以向函数文件中添加类似的内容:
function register_scripts() {
if(is_page_template(\'template-parts/page-braintree.php\')):
wp_register_script( \'braintree-js\', get_template_directory_uri() . \'/js/braintree.js\', array( \'jquery\' ), false, true );
wp_enqueue_script( \'braintree-js\' );
endif;
}
add_action( \'wp_enqueue_scripts\', \'register_scripts\' );
这里有一些假设:
您已经为braintree页面创建了一个页面模板,您可以使用is\\u页面并将其放入页面阵列中,假设您将js文件放在主题内的“js”文件夹中,并且js文件称为braintree。jsWhy enqueue scripts in functions?我经常问自己这个问题,在一个小项目上管理2-3个js文件很容易,但在较大的项目上,管理所有js文件的加载(排队)变得很困难。将所有文件放在函数中可以非常轻松地进行管理。要从项目中删除js文件吗?只需从函数文件中注释即可。