Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
延迟解析functions.php-wp_enqueue_脚本中的javascript文件_Javascript_Php_Jquery_Wordpress_Parsing - Fatal编程技术网

延迟解析functions.php-wp_enqueue_脚本中的javascript文件

延迟解析functions.php-wp_enqueue_脚本中的javascript文件,javascript,php,jquery,wordpress,parsing,Javascript,Php,Jquery,Wordpress,Parsing,有人知道如何延迟functions.php中javascript文件的解析吗 这就是我在functions.php中的内容 谢谢大家! add_action( 'wp_enqueue_scripts', 'my_enqueue_assets' ); function my_enqueue_assets() { wp_enqueue_style( 'extra-style', get_stylesheet_directory_uri() . '/css/extra.css' );

有人知道如何延迟functions.php中javascript文件的解析吗

这就是我在functions.php中的内容

谢谢大家!

add_action( 'wp_enqueue_scripts', 'my_enqueue_assets' );
function my_enqueue_assets() {

    wp_enqueue_style( 'extra-style', get_stylesheet_directory_uri() . '/css/extra.css' );
    wp_enqueue_script( 'my-script', get_template_directory_uri() . '/js/scripts.js' );
    wp_enqueue_script( 'my-jquery', get_template_directory_uri() . '/js/jquery.js' );
    wp_enqueue_style( 'slicktheme', get_stylesheet_directory_uri() . '/slick-theme.css' );
    wp_enqueue_style( 'slickcss', get_stylesheet_directory_uri() . '/slick.css' );
    wp_enqueue_script( 'slick-jquery-min', get_template_directory_uri() . '/js/slick.min.js' );
    wp_enqueue_script( 'extra-js', get_template_directory_uri() . '/js/script.js' );

}

在function.php文件中添加此代码 这段代码将defer属性添加到JavaScript文件中

函数defer\u-parsing\u of_-js($url){ if(is_user_logged_in())返回$url;//不要中断WP Admin if(FALSE==strpos($url,.js'))返回$url; if(strpos($url,'jquery.js'))返回$url; 返回str_replace('src','defer src',$url); } 添加过滤器('script\u loader\u tag','defer\u parsing\u of_js',10);
这是否回答了您的问题?