根据您的问题,我假设这是您用于启用SSL的插件:WordPress HTTPS.
考虑到插件已经两年没有更新了,而且他们的支持问题也没有得到解决,可能与最新版本的WordPress(撰写本文时为4.6)存在一些兼容性问题。我建议您确保您网站的URL在任何地方都运行HTTPS。
这可以通过在数据库中执行以下SQL查询来完成(phpMyAdmin):
UPDATE wp_options SET option_value = replace(option_value, \'HTTP_URL\', \'HTTPS_URL\') WHERE option_name = \'home\' OR option_name = \'siteurl\';
UPDATE wp_posts SET guid = replace(guid, \'HTTP_URL\',\'HTTPS_URL\');
UPDATE wp_posts SET post_content = replace(post_content, \'HTTP_URL\', \'HTTPS_URL\');
UPDATE wp_postmeta SET meta_value = replace(meta_value,\'HTTP_URL\',\'HTTPS_URL\');
将这些值替换为以下值:
HTTP_URL
> 您的HTTP链接(http://some.site
)HTTPS_URL
您的HTTPS链接(https://some.site
)这样,它可以防止任何混合内容链接破坏内容。我还发现了一个类似问题的WordPress线程,不确定您是否已经看过了:Theme Customizer Problem