gpt4 book ai didi

wordpress - 我应该使用 wp_enqueue_script() 将外部脚本排入队列吗?

转载 作者:行者123 更新时间:2023-12-03 07:05:31 25 4
gpt4 key购买 nike

使用该函数将外部脚本排入队列是否正确?它可以工作,但它不会减慢打开网站的速度吗?

wp_register_script( 'google-maps', 'http://maps.googleapis.com/maps/api/js?sensor=true', null, null, true );
wp_register_script( 'jsapi', 'https://www.google.com/jsapi', null, null, true );
wp_register_script( 'bootstrap', 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js', null, null, true );
wp_register_script( 'unveil', get_template_directory_uri() . '/new-js/jquery.unveil.min.js', null, null, true );

最佳答案

不,它不会减慢网站速度(至少不足以成为不使用它的理由)。这是在 WordPress 中对任何类型的脚本进行排队的正确方法。该函数所做的只是添加正确的 <link>标签(带有依赖项)到您的 HTML <head> .

但是,由于某种原因,您没有在代码中包含依赖项。例如,Bootstrap 需要 jQuery,因此您应该将其包含在您的函数中:

wp_enqueue_script( 'bootstrap', 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js', array('jquery'), '3.3.5', true );

如上所示,您还应该考虑使用 wp_enqueue_script() 而不是wp_register_script() ,因为它会为您节省一步。

关于wordpress - 我应该使用 wp_enqueue_script() 将外部脚本排入队列吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35224806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com