检查入队的外部库的版本

时间:2014-08-28 作者:JohnG

我想在我的插件中使用外部字体库,但我想先进行版本检查,以确定我是否应该将我的版本排队。我知道我可以看到库是否已加载--wp_script_is() -- 但我不知道如何检查图书馆的版本。有什么想法吗?

    if ( wp_script_is() || wp_script_is( \'registered\' ) ) {
        \\\\ version check here
    }

1 个回复
最合适的回答,由SO网友:Rup 整理而成

虽然wp\\U script\\u*,我找不到一个好方法,但你可以直接去全球:

global $wp_scripts;
$version = $wp_scripts->query( \'jquery\' )->ver;
这里是query 返回脚本的_WP_Dependency object, 然后我们可以从中获得版本。(恼人地wp_script_is( ..., \'registered\' ) 获取_WP_Dependency 然后将结果强制转换为布尔值以返回。)

这只适用于已注册的脚本;抱歉,我不知道区别,但AFAICS脚本只有在注册后才能排队,只有注册的数据才能保存版本。

结束

相关推荐