在Wordpress上禁用javascript文件的最佳方法是什么?

时间:2016-06-30 13:48:20

标签: javascript php jquery wordpress

我正在研究wordpress上的子主题,我想在移动和平板电脑视口上禁用Js。哪种方法最好:

  • functions.php 上加载我的javascripts并使用wordpress的 wp_is_mobile 排队或出列?

  • 或者在 header.php 中加载我的javascripts并使用

if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) {
 // some code..
}

我是新手,所有我测试的都不起作用。

1 个答案:

答案 0 :(得分:0)

我同意adeneo的评论。如果父主题使用wp_enqueue_script函数加载脚本,您可以将其添加到子主题函数文件中:

function scrjsenqeue() { 
  if( !wp_is_mobile() ) {
      wp_enqueue_script( 'scroll_magic', get_stylesheet_directory_uri() . '/js/scrollmagic.js', array( 'jquery' ),'1.0.0',true );
  } 
} 
add_action( 'wp_enqueue_scripts', 'scrjsenqeue' );

我会在排队文件之前添加检查,而不是在之后将它们出列。