首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用wp_enqueue_script WordPress将脚本作为模块添加

如何使用wp_enqueue_script WordPress将脚本作为模块添加
EN

Stack Overflow用户
提问于 2019-12-20 17:47:46
回答 1查看 1.1K关注 0票数 1

我想向WordPress站点添加一个JavaScript模块。但是,通过使用wp_enqueue_script,没有在<script>标记中设置type="module"的选项。

代码语言:javascript
运行
复制
wp_enqueue_script( 'prodes-media-library-base', plugin_dir_url( __DIR__ ) . '/dist/js/classes/base.module.js', array(), '1.0' );

如果我使用上面的代码插入脚本,我不能在我的脚本中使用import语句。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-20 17:52:08

如果您的脚本执行依赖于属性:

参考:https://developer.wordpress.org/reference/hooks/script_loader_tag/

代码语言:javascript
运行
复制
add_filter( 'script_loader_tag', 'add_id_to_script', 10, 3 );

function add_id_to_script( $tag, $handle, $src ) {
  if ( 'dropbox.js' === $handle ) {
    $tag = '<script type="text/javascript" src="' . esc_url( $src ) . '" id="dropboxjs" data-app-key="MY_APP_KEY"></script>';
  }

  return $tag;
 }
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59423089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档