如何在某些页面上筛选wp_enque_script()脚本



我正在使用以下代码在类似的WP页面中添加一些脚本

function add_js() {
  wp_deregister_script('jquery');
  wp_register_script('jquery', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") . "://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js", false, null);
  wp_enqueue_script('jquery');
  wp_enqueue_script( 'bootstrap-js', get_template_directory_uri() .'/js/bootstrap.min.js', array('jquery'),'',true );
  wp_enqueue_script( 'colorbox-js', get_template_directory_uri() .'/js/jquery.colorbox-min.js', array('jquery'),'',true );
  wp_enqueue_script( 'img-loader', get_template_directory_uri() .'/js/img-load.js', array('jquery'),'',true );
  wp_enqueue_script( 'box-tanzim', get_template_directory_uri() .'/js/tanzim.js', array('jquery'),'',true );
  wp_enqueue_script( 'scripts-js', get_template_directory_uri() .'/js/scripts.js', array('jquery'),'',true );
}
add_action( 'wp_enqueue_scripts', 'add_js' );

但我不想在某些页面上添加不必要的脚本!例如,我想在front-page.php上拥有以上所有脚本,但在其他页面上我不需要最后三个脚本。

你能告诉我如何过滤它们吗?

感谢

类似这样的东西可能是

if ( is_page_template( 'front-page.php' ) ) {
    // wp_enqueue_script()
} 

相关内容

  • 没有找到相关文章

最新更新