php WP脚本标记异步/延迟
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php WP脚本标记异步/延迟相关的知识,希望对你有一定的参考价值。
<?php
/**
* Filter output of script tags before they are "printed" to
* the screen. Useful for flagging deferred or async loading
*
* @param string $tag
* @param string $handle
* - matches first param of wp_register_script or
* - wp_enqueue_script
* @param $src
*
* @return mixed
*/
public function modifyScriptTags( $tag, $handle, $src ) {
if ( $handle === 'specific-handle' || ( strpos( $handle, 'common-handles-' ) !== FALSE ) ) {
$tag = str_replace( "<script type='text/javascript'", "<script type='text/javascript' defer ", $tag );
}
return $tag;
}
// example usage outside of namespace / class
add_filter( 'script_loader_tag', 'modifyScriptTags', 10, 3 );
以上是关于php WP脚本标记异步/延迟的主要内容,如果未能解决你的问题,请参考以下文章
WP Plugin 中的异步 php 代码
php WP导航位置标记
HTML5 脚本标签,延迟等待任何以前的异步脚本
在异步延迟问题上运行多个脚本[重复]
原生 JS 中 延迟脚本和异步脚本
JavaScript值延迟脚本和异步脚本