通过句柄获取脚本的 url(在 wordpress 中)
Get script's url by handle (in wordpress)
是否可以通过句柄从我的一个工作脚本中获取脚本url?
因此,例如,如果我有一个使用 wp-js-plugin 句柄注册的插件的 JS 文件,并且我想获取此 JS 文件的 url。我该怎么做?
简单:
const scriptUrls = [...document.querySelectorAll('script')].map(e=>e.src)
这将列出每个脚本的所有 url。
更多信息转储$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;
}
}
是否可以通过句柄从我的一个工作脚本中获取脚本url?
因此,例如,如果我有一个使用 wp-js-plugin 句柄注册的插件的 JS 文件,并且我想获取此 JS 文件的 url。我该怎么做?
简单:
const scriptUrls = [...document.querySelectorAll('script')].map(e=>e.src)
这将列出每个脚本的所有 url。
更多信息转储$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;
}
}