gpt4 book ai didi

javascript - 如何使用 wp_enqueue_script WordPress 将脚本添加为模块

转载 作者:行者123 更新时间:2023-12-02 22:14:47 26 4
gpt4 key购买 nike

我想向 WordPress 网站添加 JavaScript 模块。但是通过使用 wp_enqueue_script 没有选项可以设置 type="module"<script>标签。

wp_enqueue_script( 'prodes-media-library-base', plugin_dir_url( __DIR__ ) . '/dist/js/classes/base.module.js', array(), '1.0' );

如果我使用上面的内容插入脚本,我将无法使用 import我的脚本中的声明。

最佳答案

如果您的脚本执行取决于属性:

引用号:https://developer.wordpress.org/reference/hooks/script_loader_tag/

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;
}

关于javascript - 如何使用 wp_enqueue_script WordPress 将脚本添加为模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59423089/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com