Fix edit profile url in multi-site setup

This commit is contained in:
champsupertramp
2016-06-23 19:20:54 +08:00
parent f3bee203e9
commit f4779576ec
+16 -2
View File
@@ -70,7 +70,6 @@ class UM_Permalinks {
$blog_id = get_current_blog_id();
$siteurl = get_site_url( $blog_id );
if ( is_front_page() ) {
$page_url = $siteurl;
@@ -78,7 +77,21 @@ class UM_Permalinks {
$page_url .= '?' . $_SERVER['QUERY_STRING'];
}
}else {
$page_url = $siteurl;
if( $_SERVER[ $server_name_method ] == "localhost" ){
$page_url = 'http';
if ( isset( $_SERVER["HTTPS"] ) && $_SERVER["HTTPS"] == "on" ) {
$page_url .= "s";
}
$page_url .= "://";
$page_url .= $_SERVER[ $server_name_method ];
}else{
$page_url .= $siteurl;
}
if ( $um_port_forwarding_url == 1 && isset( $_SERVER["SERVER_PORT"] ) ) {
$page_url .= ":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
@@ -89,6 +102,7 @@ class UM_Permalinks {
}
}else{
if ( !isset( $_SERVER['SERVER_NAME'] ) )
return '';