paused_themes_notice

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

WordPress Version: 6.5

/**
 * Renders an admin notice in case some themes have been paused due to errors.
 *
 * @since 5.2.0
 *
 * @global string                       $pagenow        The filename of the current screen.
 * @global WP_Paused_Extensions_Storage $_paused_themes
 */
function paused_themes_notice()
{
    if ('themes.php' === $GLOBALS['pagenow']) {
        return;
    }
    if (!current_user_can('resume_themes')) {
        return;
    }
    if (!isset($GLOBALS['_paused_themes']) || empty($GLOBALS['_paused_themes'])) {
        return;
    }
    $message = sprintf('<p><strong>%s</strong><br>%s</p><p><a href="%s">%s</a></p>', __('One or more themes failed to load properly.'), __('You can find more details and make changes on the Themes screen.'), esc_url(admin_url('themes.php')), __('Go to the Themes screen'));
    wp_admin_notice($message, array('type' => 'error', 'paragraph_wrap' => false));
}

WordPress Version: 6.4

/**
 * Renders an admin notice in case some themes have been paused due to errors.
 *
 * @since 5.2.0
 *
 * @global string $pagenow The filename of the current screen.
 */
function paused_themes_notice()
{
    if ('themes.php' === $GLOBALS['pagenow']) {
        return;
    }
    if (!current_user_can('resume_themes')) {
        return;
    }
    if (!isset($GLOBALS['_paused_themes']) || empty($GLOBALS['_paused_themes'])) {
        return;
    }
    $message = sprintf('<p><strong>%s</strong><br>%s</p><p><a href="%s">%s</a></p>', __('One or more themes failed to load properly.'), __('You can find more details and make changes on the Themes screen.'), esc_url(admin_url('themes.php')), __('Go to the Themes screen'));
    wp_admin_notice($message, array('type' => 'error', 'paragraph_wrap' => false));
}

WordPress Version: 6.1

/**
 * Renders an admin notice in case some themes have been paused due to errors.
 *
 * @since 5.2.0
 *
 * @global string $pagenow The filename of the current screen.
 */
function paused_themes_notice()
{
    if ('themes.php' === $GLOBALS['pagenow']) {
        return;
    }
    if (!current_user_can('resume_themes')) {
        return;
    }
    if (!isset($GLOBALS['_paused_themes']) || empty($GLOBALS['_paused_themes'])) {
        return;
    }
    printf('<div class="notice notice-error"><p><strong>%s</strong><br>%s</p><p><a href="%s">%s</a></p></div>', __('One or more themes failed to load properly.'), __('You can find more details and make changes on the Themes screen.'), esc_url(admin_url('themes.php')), __('Go to the Themes screen'));
}

WordPress Version: 5.7

/**
 * Renders an admin notice in case some themes have been paused due to errors.
 *
 * @since 5.2.0
 *
 * @global string $pagenow
 */
function paused_themes_notice()
{
    if ('themes.php' === $GLOBALS['pagenow']) {
        return;
    }
    if (!current_user_can('resume_themes')) {
        return;
    }
    if (!isset($GLOBALS['_paused_themes']) || empty($GLOBALS['_paused_themes'])) {
        return;
    }
    printf('<div class="notice notice-error"><p><strong>%s</strong><br>%s</p><p><a href="%s">%s</a></p></div>', __('One or more themes failed to load properly.'), __('You can find more details and make changes on the Themes screen.'), esc_url(admin_url('themes.php')), __('Go to the Themes screen'));
}

WordPress Version: 5.2

/**
 * Renders an admin notice in case some themes have been paused due to errors.
 *
 * @since 5.2.0
 */
function paused_themes_notice()
{
    if ('themes.php' === $GLOBALS['pagenow']) {
        return;
    }
    if (!current_user_can('resume_themes')) {
        return;
    }
    if (!isset($GLOBALS['_paused_themes']) || empty($GLOBALS['_paused_themes'])) {
        return;
    }
    printf('<div class="notice notice-error"><p><strong>%s</strong><br>%s</p><p><a href="%s">%s</a></p></div>', __('One or more themes failed to load properly.'), __('You can find more details and make changes on the Themes screen.'), esc_url(admin_url('themes.php')), __('Go to the Themes screen'));
}