我在我的网站上安装ssl
一切正常,除了一件事,来自get_template_directory_uri()
函数的所有链接都没有返回https
https://www.bearapeninsula.com这是一个网站链接。
正如您所看到的,其他所有内容都运行良好,但如果您继续浏览其他页面并检查它并检查控制台,则会看到由于get_template_directory_uri()
未显示https
而导致的混合内容错误。< / p>
答案 0 :(得分:1)
确保常规设置下的WordPress和网站地址网址包含 https
get_tample_directory_uri()
使用site_url()
,添加WordPress内容目录的名称,以及主题的位置及其名称。如果is_ssl()
为false,site_url
将返回http
,具体取决于您的常规设置,如上所述。
答案 1 :(得分:-1)
get_template_directory_uri()不会返回完整的网址,只返回URI。要获取网站网址,您可以使用 get_site_url()功能