php 使用WordPress script_loader_tag过滤器的示例代码来推迟脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 使用WordPress script_loader_tag过滤器的示例代码来推迟脚本相关的知识,希望对你有一定的参考价值。
<?php
// Do not load CF7 assets on other pages
if ( class_exists('WPCF7') ) {
add_filter( 'wpcf7_load_css', '__return_false' );
//add_filter( 'wpcf7_load_js', '__return_false' );
add_filter( 'wpcf7_use_really_simple_captcha', '__return_true' );
// Add defer attribute
add_filter( 'script_loader_tag', function ( $tag, $handle ) {
if ( 'contact-form-7' !== $handle )
return $tag;
return str_replace( ' src', ' defer="defer" src', $tag );
}, 10, 2 );
}
?>
以上是关于php 使用WordPress script_loader_tag过滤器的示例代码来推迟脚本的主要内容,如果未能解决你的问题,请参考以下文章
什么是WordPress?
PHP 使用PHP在WordPress中使用自定义菜单
链接到 archive.php - WordPress
如何在 AngularJS 部分文件中使用 php (wordpress) 函数?
Wordpress 不使用 home.php 而是使用 index.php 作为帖子页面。
PHP 在functions.php中使用WordPress自定义更多文本