• Skip to main content
  • Skip to forum navigation

StudioPress

  • Shop for Themes
  • My StudioPress

Forum navigation

  • Home
  • General Genesis Discussions
  • StudioPress Themes
  • Genesis Blocks
    • Genesis Blocks
    • Genesis Custom Blocks
  • Retired Themes
  • FAQs
  • Forum Rules
  • Internationalization and Translations
  • Forum Bugs and Suggestions
  • Forum Log In

Are You Using The WordPress Block Editor?

Genesis now offers plugins that help you build better sites faster with the WordPress block editor (Gutenberg). Try the feature-rich free versions of each plugin for yourself!

Genesis Blocks Genesis Custom Blocks

Maintenance Mode: the most Genesis-friendly way?

Welcome!

These forums are for general discussion on WordPress and Genesis. Official support for StudioPress themes is offered exclusively at My StudioPress. Responses in this forum are not guaranteed. Please note that this forum will require a new username, separate from the one used for My.StudioPress.

Log In
Register Lost Password

Community Forums › Forums › Archived Forums › General Discussion › Maintenance Mode: the most Genesis-friendly way?

This topic is: not resolved

Tagged: genesis, maintenance mode

  • This topic has 1 reply, 1 voice, and was last updated 8 years, 6 months ago by MastroMicio.
Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • December 8, 2017 at 11:26 am #214401
    MastroMicio
    Member

    Hi everyone,

    I have doubts about how to implement a maintenance mode to my site. I know there are plugins out there (not specific for genesis) or it's possible to achieve it by adding a function in the functions.php file, like below.

    // Activate WordPress Maintenance Mode
    function wp_maintenance_mode(){
        if(!current_user_can('edit_themes') || !is_user_logged_in()){
            wp_die('<h1 style="color:red">Website under Maintenance</h1><br />We are performing scheduled maintenance. We will be back online shortly!');
        }
    }
    add_action('get_header', 'wp_maintenance_mode');

    My question is: what is the best way to implement a manually activated "maintenance mode" for the Genesis Framework? Is there a more Genesis-friendly way? If this could be achieved without a plugin, that would be better in my opinion (except if that plugin is from the studiopress team).

    I could not find any specific recommendations about this in the provided documentation.

    Thanks in advance!

    Ben

    December 8, 2017 at 2:04 pm #214405
    MastroMicio
    Member

    P.S.: It would be really nice to have a basic maintenance mode built in the Genesis Framework, a switch in the settings page.

  • Author
    Posts
Viewing 2 posts - 1 through 2 (of 2 total)
  • The forum ‘General Discussion’ is closed to new topics and replies.

CTA

Ready to get started? Create a site or shop for themes.

Create a site with WP EngineShop for Themes

Footer

StudioPress

© 2026 WPEngine, Inc.

Products
  • Create a Site with WP Engine
  • Shop for Themes
  • Theme Features
  • Get Started
  • Showcase
Company
  • Brand Assets
  • Terms of Service
  • Accptable Usse Policy
  • Privacy Policy
  • Refund Policy
  • Contact Us
Community
  • Find Developers
  • Forums
  • Facebook Group
  • #GenesisWP
  • Showcase
Resources
  • StudioPress Blog
  • Help & Documentation
  • FAQs
  • Code Snippets
  • Affiliates
Connect
  • StudioPress Live
  • StudioPress FM
  • Facebook
  • Twitter
  • Dribbble