网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

如何在wordpress中异步排队jQuery?

GG网络技术分享 2025-03-18 16:12 14


问题描述:

My theme uses the bundled jQuery of Wordpress and I want to load it asynchronously. (Yeah, PageSpeed Insights...)

图片转代码服务由CSDN问答提供

感谢您的意见,我们尽快改进~

功能建议

我的主题使用捆绑的Wordpress jQuery,我想异步加载它。 (是的,PageSpeed Insights ......)</ p>

</ div>

网友观点:

There is a hook for this script_loader_tag. You can use it as below

add_filter( \'script_loader_tag\', \'add_asyn_to_script\', 10, 3 );

function add_asyn_to_script( $tag, $handle, $src ) {

//you can use this to make all async

$tag = str_replace( \' src\', \' async src\', $tag );

// You can use this to make it work as below for a specific script

if ( \'dropbox.js\' === $handle )

$tag = \'<script async type=\\\"text/javascript\\\" src=\\\"\' . esc_url( $src ) . \'\\\"></script>\';

}

return $tag;

}

###

Depending on the functionalities of your website, deferring or loading jquery asyncronously might possibly impact on the way the page is loaded or even break functionality. It may as well run smoothly.

But in order to give you a correct answer I must recommend you not to do it.

Here is some reference if you want to still try

https://wpshout.com/make-site-faster-async-deferred-javascript-introducing-script_loader_tag/

标签:

提交需求或反馈

Demand feedback