- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
编辑 -看起来问题的原因是 wordpress HTTPS 插件。如果我禁用它,它会按预期工作。
所有样式和脚本路径均使用 wordpress 方法 get_template_directory_uri()
或相关等效方法提供。 docs第一行很清楚:
Retrieve template directory URI for the current theme. Checks for SSL.
但是,使用自签名 SSL 仍然会返回 http 路径,这当然会导致所有 css 和 js 失败。
我们像这样包括:
<script src="<?php echo get_template_directory_uri(); ?>/js/lib/bootstrap-custom.js"></script>
有谁知道是否有一种解决方法不需要更改我们调用 get_template_directory_uri()
的每个实例,或者这仅仅是因为未验证 SSL 身份导致该函数无法使用 https?
我们使用了自签名 SSL,希望我们可以使用 Authorize.net 进行快速交易测试(无论如何它可能不喜欢自签名 SSL),这样我们就不必为可能需要 2 分钟的测试购买实际的 SSL核实。这么多快捷方式,是吧?感谢任何输入。
最佳答案
您必须深入挖掘才能找到它,但它所做的是检查当前正在处理的请求是否正在使用 SSL。
基本上,is_ssl() 函数如下:
function is_ssl() {
if ( isset($_SERVER['HTTPS']) ) {
if ( 'on' == strtolower($_SERVER['HTTPS']) )
return true;
if ( '1' == $_SERVER['HTTPS'] )
return true;
} elseif ( isset($_SERVER['SERVER_PORT']) && ( '443' == $_SERVER['SERVER_PORT'] ) ) {
return true;
}
return false;
}
那么,您是通过 https 请求访问此代码吗?
关于Wordpress template_directory 函数忽略自签名 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20578348/
编辑 -看起来问题的原因是 wordpress HTTPS 插件。如果我禁用它,它会按预期工作。 所有样式和脚本路径均使用 wordpress 方法 get_template_directory_ur
我是 wordpress 的新手......现在我正在尝试从我现有的 html 模板开发一个 wordpress 主题。我对 get_template_directory_uri() 和 blogin
我是 wordpress 的新手......现在我正在尝试从我现有的 html 模板开发一个 wordpress 主题。我对 get_template_directory_uri() 和 blogin
我正在尝试使用一个 wordpress 函数,它通过以下方式引导您找到 wordpress 中主题的根目录: /images/art.svg" alt=""> 问题是,如果我检查它,我会意识到 php
我知道当使用 WordPress 时,在 php 文件中你可以说 /images/image.png"/> 并且它知道您想要当前的模板目录,以便您可以使插件通用。 我想使用 jQuery 动态添加一些
我正在迁移当前的 WordPress 4.7.3 站点以成为完整的 SSL,当我使用 https:// 登录该站点时> 在函数调用前加上 get_template_directory_uri() 和
我是一名优秀的程序员,十分优秀!