| @@ 21-43 (lines=23) @@ | ||
| 18 | * |
|
| 19 | * @return bool Whether Jetpack's development mode is active. |
|
| 20 | */ |
|
| 21 | public function is_development_mode() { |
|
| 22 | $development_mode = false; |
|
| 23 | $site_url = site_url(); |
|
| 24 | ||
| 25 | if ( defined( '\\JETPACK_DEV_DEBUG' ) ) { |
|
| 26 | $development_mode = constant( '\\JETPACK_DEV_DEBUG' ); |
|
| 27 | } elseif ( $site_url ) { |
|
| 28 | $development_mode = false === strpos( $site_url, '.' ); |
|
| 29 | } |
|
| 30 | ||
| 31 | /** |
|
| 32 | * Filters Jetpack's development mode. |
|
| 33 | * |
|
| 34 | * @see https://jetpack.com/support/development-mode/ |
|
| 35 | * |
|
| 36 | * @since 2.2.1 |
|
| 37 | * |
|
| 38 | * @param bool $development_mode Is Jetpack's development mode active. |
|
| 39 | */ |
|
| 40 | $development_mode = (bool) apply_filters( 'jetpack_development_mode', $development_mode ); |
|
| 41 | ||
| 42 | return $development_mode; |
|
| 43 | } |
|
| 44 | } |
|
| 45 | ||
| @@ 1450-1470 (lines=21) @@ | ||
| 1447 | /** |
|
| 1448 | * Is Jetpack in development (offline) mode? |
|
| 1449 | */ |
|
| 1450 | public static function is_development_mode() { |
|
| 1451 | $development_mode = false; |
|
| 1452 | ||
| 1453 | if ( defined( 'JETPACK_DEV_DEBUG' ) ) { |
|
| 1454 | $development_mode = JETPACK_DEV_DEBUG; |
|
| 1455 | } elseif ( $site_url = site_url() ) { |
|
| 1456 | $development_mode = false === strpos( $site_url, '.' ); |
|
| 1457 | } |
|
| 1458 | ||
| 1459 | /** |
|
| 1460 | * Filters Jetpack's development mode. |
|
| 1461 | * |
|
| 1462 | * @see https://jetpack.com/support/development-mode/ |
|
| 1463 | * |
|
| 1464 | * @since 2.2.1 |
|
| 1465 | * |
|
| 1466 | * @param bool $development_mode Is Jetpack's development mode active. |
|
| 1467 | */ |
|
| 1468 | $development_mode = ( bool ) apply_filters( 'jetpack_development_mode', $development_mode ); |
|
| 1469 | return $development_mode; |
|
| 1470 | } |
|
| 1471 | ||
| 1472 | /** |
|
| 1473 | * Whether the site is currently onboarding or not. |
|