如果wordpress API为您提供http而不是https,这意味着您的数据仍包含http,因此您可能需要更仔细地查看数据库中的URL,对于此特定功能,您应该查看菜单。
但解决此问题的最简单方法可能是使用ob_start
在初始化事件上,并在替换所有http://mydomain 到https://mydomain.
add_action(\'init\',\'wpse199859_stat_buffering\',0);
function wpse199859_stat_buffering() {
ob_start();
}
add_action(\'shutdown\',\'wpse199859_stop_buffering\',0);
function wpse199859_stop_buffering() {
$o = ob_get_contents();
echo str_replace(\'http://mydomain\',\'https://mydomain\',$o);
}