通过句柄获取脚本的URL(在WordPress中)

时间:2019-05-26 14:24:09

标签: javascript wordpress enqueue

是否可以通过句柄从我的一个工作脚本中获取脚本网址?

因此,例如,如果我有一个用句柄wp-js-plugin注册的插件的JS文件,而我想获取此JS文件的URL。我该怎么办?

2 个答案:

答案 0 :(得分:1)

简单:

const scriptUrls = [...document.querySelectorAll('script')].map(e=>e.src)

这将列出每个脚本的所有网址。

答案 1 :(得分:1)

有关更多信息转储$wp_scripts

function get_script_src_by_handle($handle) {
    global $wp_scripts;
    if(in_array($handle, $wp_scripts->queue)) {
        return $wp_scripts->registered[$handle]->src;
    }
}