wp_installing() – Check or set whether WordPress is in "installation" mode.

You appear to be a bot. Output may be restricted


Check or set whether WordPress is in "installation" mode.

If the WP_INSTALLING constant is defined during the bootstrap, wp_installing() will default to `true`.


$bool = wp_installing( $is_installing );


( bool ) optional – Optional. True to set WP into Installing mode, false to turn Installing mode off. Omit this parameter if you only want to fetch the current status.


bool True if WP is installing, otherwise false. When a $is_installing is passed, the function will report whether WP was in installing mode prior to the change to `$is_installing`.


File name: wordpress/wp-includes/load.php

1 to 16 of 16
function wp_installing( $is_installing = null ) {
  static $installing = null;

  // Support for the `WP_INSTALLING` constant, defined before WP is loaded.
  if ( is_null( $installing ) ) {
    $installing = defined( 'WP_INSTALLING' ) && WP_INSTALLING;

  if ( ! is_null( $is_installing ) ) {
    $old_installing = $installing;
    $installing     = $is_installing;
    return (bool) $old_installing;

  return (bool) $installing;

 View on GitHub View on Trac