以下内容(在您的主题中)functions.php
) 将注册脚本,并将jQuery设置为依赖项。因此,当您将其排队时,jQuery也将被排队。
function my_scripts_method() {
// register your script location, dependencies and version
wp_register_script(\'my_custom_script\',
get_template_directory_uri() . \'/js/custom_script.js\',
array(\'jquery\'),
\'1.0\' );
}
add_action(\'wp_enqueue_scripts\', \'my_scripts_method\');
然后,您可以通过以下两种方式之一将脚本排队。在您的主题中
functions.php
您可以使用
template_include
使用筛选获取正在使用的模板
is_page_template()
add_filter( \'template_include\', \'my_load_script_for_template\', 1000 );
function my_load_script_for_template( $template ){
if(is_page_template(\'my-template.php\'))
wp_enqueue_script(\'my_custom_script\');
return $template;
}
或者,如果您使用的是3.3+和主题调用
wp_footer()
那你可以打电话
wp_enqueue_script(\'my_custom_script\')
在实际模板页面内。