Wordpress get_template_directory_uri()不返回https,只返回http

时间:2018-05-21 14:53:22

标签: php wordpress server wordpress-theming

我在我的网站上安装ssl一切正常,除了一件事,来自get_template_directory_uri()函数的所有链接都没有返回https https://www.bearapeninsula.com这是一个网站链接。

正如您所看到的,其他所有内容都运行良好,但如果您继续浏览其他页面并检查它并检查控制台,则会看到由于get_template_directory_uri()未显示https而导致的混合内容错误。< / p>

2 个答案:

答案 0 :(得分:1)

确保常规设置下的WordPress和网站地址网址包含 https

enter image description here 图片显示http,您需要https

get_tample_directory_uri()使用site_url(),添加WordPress内容目录的名称,以及主题的位置及其名称。如果is_ssl()为false,site_url将返回http,具体取决于您的常规设置,如上所述。

答案 1 :(得分:-1)

get_template_directory_uri()不会返回完整的网址,只返回URI。要获取网站网址,您可以使用 get_site_url()功能