查看如何在自定义页面模板上加载Java脚本? 时间:2016-03-07 作者:chsuthar 我有一个自定义页面模板,我想在其中加载一些javascript。我想我总是可以在实际文件中包含javacscript,但这看起来很难看。有没有办法确定wordpress是否正在加载我的自定义页面。php文件,这样我就可以将脚本只排在该页面上? 2 个回复 SO网友:Devendra Sharma 在上述回调中使用条件包装,例如:function temp_enqueue_scripts() { if ( ! is_admin() ) { if ( \'custom-page.php\' == get_page_template() ) { wp_enqueue_script( \'jquery\' ); } } } add_action( \'wp_enqueue_scripts\', \'temp_enqueue_scripts\' ); SO网友:Jevuska 页面模板https://developer.wordpress.org/themes/template-files-section/page-template-files/page-templates/和is_page_template 是一个可以用于将页面作为目标的函数,因为您的请求是将脚本或样式排入队列。add_action( \'wp_enqueue_scripts\', \'wpse219924_enqueue_scripts\' ); function wpse219924_enqueue_scripts() { if ( is_page_template( \'custom-page.php\' ) ) //page template file name wp_enqueue_script( \'site-script\', get_template_directory_uri() . \'/js/site.js\', array( \'jquery\' ), \'20160707\', true ); } 这里的答案是一样的https://wordpress.stackexchange.com/a/83860/18731 文章导航