wp_recovery_mode_nag

The timeline below displays how wordpress function wp_recovery_mode_nag has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.4

/**
 * Displays a notice when the user is in recovery mode.
 *
 * @since 5.2.0
 */
function wp_recovery_mode_nag()
{
    if (!wp_is_recovery_mode()) {
        return;
    }
    $url = wp_login_url();
    $url = add_query_arg('action', WP_Recovery_Mode::EXIT_ACTION, $url);
    $url = wp_nonce_url($url, WP_Recovery_Mode::EXIT_ACTION);
    $message = sprintf(
        /* translators: %s: Recovery Mode exit link. */
        __('You are in recovery mode. This means there may be an error with a theme or plugin. To exit recovery mode, log out or use the Exit button. <a href="%s">Exit Recovery Mode</a>'),
        esc_url($url)
    );
    wp_admin_notice($message, array('type' => 'info'));
}

WordPress Version: 5.3

/**
 * Displays a notice when the user is in recovery mode.
 *
 * @since 5.2.0
 */
function wp_recovery_mode_nag()
{
    if (!wp_is_recovery_mode()) {
        return;
    }
    $url = wp_login_url();
    $url = add_query_arg('action', WP_Recovery_Mode::EXIT_ACTION, $url);
    $url = wp_nonce_url($url, WP_Recovery_Mode::EXIT_ACTION);
    ?>
	<div class="notice notice-info">
		<p>
			<?php 
    printf(
        /* translators: %s: Recovery Mode exit link. */
        __('You are in recovery mode. This means there may be an error with a theme or plugin. To exit recovery mode, log out or use the Exit button. <a href="%s">Exit Recovery Mode</a>'),
        esc_url($url)
    );
    ?>
		</p>
	</div>
	<?php 
}

WordPress Version: .10

/**
 * Displays a notice when the user is in recovery mode.
 *
 * @since 5.2.0
 */
function wp_recovery_mode_nag()
{
    if (!wp_is_recovery_mode()) {
        return;
    }
    $url = wp_login_url();
    $url = add_query_arg('action', WP_Recovery_Mode::EXIT_ACTION, $url);
    $url = wp_nonce_url($url, WP_Recovery_Mode::EXIT_ACTION);
    ?>
	<div class="notice notice-info">
		<p>
			<?php 
    printf(
        /* translators: %s: Recovery Mode exit link */
        __('You are in recovery mode. This means there may be an error with a theme or plugin. To exit recovery mode, log out or use the Exit button. <a href="%s">Exit Recovery Mode</a>'),
        esc_url($url)
    );
    ?>
		</p>
	</div>
	<?php 
}

WordPress Version: 5.2

/**
 * Displays a notice when the user is in recovery mode.
 *
 * @since 5.2.0
 */
function wp_recovery_mode_nag()
{
    if (!wp_is_recovery_mode()) {
        return;
    }
    ?>
	<div class="notice notice-info">
		<p>
			<?php 
    esc_html_e('You are in recovery mode. This means there may be an error with a theme or plugin. To exit recovery mode, log out or use the Exit button.');
    ?>
		</p>
	</div>
	<?php 
}