WordPress的get_template_directory_uri()不返回https,仅返回http

我将ssl安装在我的网站上, 除了一件事外, 其他所有功能均正常运行, 来自get_template_directory_uri()函数的所有链接均未返回https https://www.bearapeninsula.com, 这是网站链接。
如你所见, 其他所有内容都运行良好, 但是如果你继续浏览其他页面并检查控制台, 则会看到混合内容错误, 这是由于get_template_directory_uri()未显示https所致。
#1 确保常规设置下的WordPress和站点地址URL包括https

WordPress的get_template_directory_uri()不返回https,仅返回http

文章图片
该图显示, http, 你需要https
get_tample_directory_uri()使用site_url(), 添加WordPress内容目录的名称以及主题的位置及其名称。如上所述, 如果is_ssl()为false, site_url将返回http, 这取决于你的常规设置。
#2 【WordPress的get_template_directory_uri()不返回https,仅返回http】get_template_directory_uri()不返回完整的URL, 而仅返回URI。要获取网站网址, 可以使用get_site_url()函数

    推荐阅读