|
13 | 13 | use Roots\WPConfig\Config;
|
14 | 14 | use function Env\env;
|
15 | 15 |
|
16 |
| -if ( isset( $_ENV['PANTHEON_ENVIRONMENT'] ) ) { |
17 |
| - if ( ! isset( $_ENV['LANDO'] ) ) { |
18 |
| - // We can use PANTHEON_SITE_NAME here because it's safe to assume we're on a Pantheon environment if PANTHEON_ENVIRONMENT is set. |
19 |
| - $sitename = $_ENV['PANTHEON_SITE_NAME']; |
20 |
| - $baseurl = $_ENV['PANTHEON_ENVIRONMENT'] . '-' . $sitename . '.pantheonsite.io'; |
| 16 | +if ( isset( $_ENV['PANTHEON_ENVIRONMENT'] ) && ! isset( $_ENV['LANDO'] ) ) { |
| 17 | + // We can use PANTHEON_SITE_NAME here because it's safe to assume we're on a Pantheon environment if PANTHEON_ENVIRONMENT is set. |
| 18 | + $sitename = $_ENV['PANTHEON_SITE_NAME']; |
| 19 | + $baseurl = $_ENV['PANTHEON_ENVIRONMENT'] . '-' . $sitename . '.pantheonsite.io'; |
21 | 20 |
|
22 |
| - $scheme = 'http'; |
23 |
| - if ( isset( $_SERVER['HTTPS'] ) && 'on' === $_SERVER['HTTPS'] ) { |
24 |
| - $scheme = 'https'; |
25 |
| - } |
| 21 | + $scheme = 'http'; |
| 22 | + if ( isset( $_SERVER['HTTPS'] ) && 'on' === $_SERVER['HTTPS'] ) { |
| 23 | + $scheme = 'https'; |
| 24 | + } |
26 | 25 |
|
27 |
| - // Define the WP_HOME and WP_SITEURL constants if they aren't already defined. |
28 |
| - if ( ! env( 'WP_HOME' ) ) { |
29 |
| - // If HTTP_HOST is set, use that as the base URL. It's probably more accurate. |
30 |
| - if ( isset( $_SERVER['HTTP_HOST'] ) ) { |
31 |
| - $baseurl = $_SERVER['HTTP_HOST']; |
32 |
| - } |
| 26 | + // Define the WP_HOME and WP_SITEURL constants if they aren't already defined. |
| 27 | + if ( ! env( 'WP_HOME' ) ) { |
| 28 | + // If HTTP_HOST is set, use that as the base URL. It's probably more accurate. |
| 29 | + if ( isset( $_SERVER['HTTP_HOST'] ) ) { |
| 30 | + $baseurl = $_SERVER['HTTP_HOST']; |
| 31 | + } |
33 | 32 |
|
34 |
| - $homeurl = $scheme . '://' . $baseurl; |
35 |
| - Config::define( 'WP_HOME', $homeurl ); |
36 |
| - putenv( 'WP_HOME=' . $homeurl ); |
| 33 | + $homeurl = $scheme . '://' . $baseurl; |
| 34 | + Config::define( 'WP_HOME', $homeurl ); |
| 35 | + putenv( 'WP_HOME=' . $homeurl ); |
37 | 36 |
|
38 |
| - if ( ! env( 'WP_SITEURL' ) ) { |
39 |
| - Config::define( 'WP_SITEURL', $homeurl . '/wp' ); |
40 |
| - putenv( 'WP_SITEURL=' . $homeurl . '/wp' ); |
41 |
| - } |
| 37 | + if ( ! env( 'WP_SITEURL' ) ) { |
| 38 | + Config::define( 'WP_SITEURL', $homeurl . '/wp' ); |
| 39 | + putenv( 'WP_SITEURL=' . $homeurl . '/wp' ); |
42 | 40 | }
|
43 | 41 | }
|
44 |
| - |
45 |
| - if ( ! defined( 'PANTHEON_HOSTNAME' ) ) { |
46 |
| - $site_name = $_ENV['PANTHEON_SITE_NAME']; |
47 |
| - $hostname = isset( $_SERVER['HTTP_HOST'] ) ? $_SERVER['HTTP_HOST'] : $_ENV['PANTHEON_ENVIRONMENT'] . "-{$site_name}.pantheonsite.io"; |
48 |
| - $hostname = isset( $_ENV['LANDO'] ) ? "{$site_name}.lndo.site" : $hostname; |
49 |
| - define( 'PANTHEON_HOSTNAME', $hostname ); |
50 |
| - } |
51 | 42 | }
|
0 commit comments