我使用的是第三方JS文件。而且他们有http和https版本。我的站点有一些页面是以https加载的,而大多数页面是以http加载的。
现在我的问题是我能在头球做些什么吗。php所以如果我的页面是https,它将加载https版本JS,否则加载http版本?
非常感谢。
我使用的是第三方JS文件。而且他们有http和https版本。我的站点有一些页面是以https加载的,而大多数页面是以http加载的。
现在我的问题是我能在头球做些什么吗。php所以如果我的页面是https,它将加载https版本JS,否则加载http版本?
非常感谢。
如果您仅使用以下内容链接到JS文件//examplesite.com/js/jsfile.js
没有http://
或https://
浏览器应自动获取正确的http或https版本
您可以检查站点is SSL 什么时候enqueueing your JS files.
function theme_name_scripts() {
if( is_ssl() ){
# Running HTTPS
wp_enqueue_script( \'https-js\', get_template_directory_uri() . \'/js/https.js );
}
else{
# Not HTTPS
wp_enqueue_script( \'http-js\', get_template_directory_uri() . \'/js/http.js );
}
}
add_action( \'wp_enqueue_scripts\', \'theme_name_scripts\' );
根据this post Wordpress没有内置的JavaScript API。因此,想要在AJAX上构建的开发人员似乎想出了他们自己的解决方案,但我觉得这并不合适。除了使用内置API获取帖子或任何数据之外,我真正错过的是一组处理后端和前端接口的JavaScript函数。现在,关于这个问题有什么计划吗?例如,我很想知道左侧主菜单被折叠,用户登录的是哪个组,甚至是浏览器等客户端数据。