Avoid PHP notices when checking for local requests in in WP_Http.
props markoheijnen. fixes #29392. Built from https://develop.svn.wordpress.org/trunk@29661 git-svn-id: http://core.svn.wordpress.org/trunk@29435 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
703b625820
commit
3cdc7b1679
|
@ -201,11 +201,7 @@ class WP_Http {
|
||||||
|
|
||||||
// Determine if this request is to OUR install of WordPress.
|
// Determine if this request is to OUR install of WordPress.
|
||||||
$homeURL = parse_url( get_bloginfo( 'url' ) );
|
$homeURL = parse_url( get_bloginfo( 'url' ) );
|
||||||
if ( isset( $homeURL['host'] ) ) {
|
$r['local'] = 'localhost' == $arrURL['host'] || ( isset( $homeURL['host'] ) && $homeURL['host'] == $arrURL['host'] );
|
||||||
$r['local'] = ( $homeURL['host'] == $arrURL['host'] || 'localhost' == $arrURL['host'] );
|
|
||||||
} else {
|
|
||||||
$r['local'] = false;
|
|
||||||
}
|
|
||||||
unset( $homeURL );
|
unset( $homeURL );
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -637,7 +633,7 @@ class WP_Http {
|
||||||
$home = parse_url( get_option('siteurl') );
|
$home = parse_url( get_option('siteurl') );
|
||||||
|
|
||||||
// Don't block requests back to ourselves by default.
|
// Don't block requests back to ourselves by default.
|
||||||
if ( $check['host'] == 'localhost' || $check['host'] == $home['host'] ) {
|
if ( 'localhost' == $check['host'] || ( isset( $home['host'] ) && $home['host'] == $check['host'] ) ) {
|
||||||
/**
|
/**
|
||||||
* Filter whether to block local requests through the proxy.
|
* Filter whether to block local requests through the proxy.
|
||||||
*
|
*
|
||||||
|
@ -1732,7 +1728,7 @@ class WP_HTTP_Proxy {
|
||||||
if ( ! is_null( $result ) )
|
if ( ! is_null( $result ) )
|
||||||
return $result;
|
return $result;
|
||||||
|
|
||||||
if ( $check['host'] == 'localhost' || $check['host'] == $home['host'] )
|
if ( 'localhost' == $check['host'] || ( isset( $home['host'] ) && $home['host'] == $check['host'] ) )
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
if ( !defined('WP_PROXY_BYPASS_HOSTS') )
|
if ( !defined('WP_PROXY_BYPASS_HOSTS') )
|
||||||
|
|
Loading…
Reference in New Issue