wp_installing( bool $is_installing = null )

Check or set whether WordPress is in “installation” mode.

Description Description

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

Parameters Parameters


(bool) (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.

Default value: null

Top ↑

Return Return

(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.

Top ↑

Source Source

File: wp-includes/load.php

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;

Top ↑

Changelog Changelog

Version Description
4.4.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.