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自定义更多文本