brianmaierjr
9/16/2015 - 8:09 PM

Maintenance Mode Snippet for functions.php

Maintenance Mode Snippet for functions.php

/***************************
 Maintentance Notifications
***************************/

if ( get_field( 'activate_maintenance_mode', 'options' ) ) {

  function wps_wp_admin_area_notice() {
     echo ' <div class="error" style="background:red; color:white; padding:10px 5px;">'. get_field( 'maintenance_message', 'options' ) .'</div>';
  }
  add_action( 'admin_notices', 'wps_wp_admin_area_notice' );

  //* Add custom message to WordPress login page

  function smallenvelop_login_message( $message ) {
      if ( empty($message) ){
          return "<p class='login-error' style='color:red;'><strong>". get_field( 'maintenance_message', 'options' ) ."</strong></p>";
      } else {
          return $message;
      }
  }

  add_filter( 'login_message', 'smallenvelop_login_message' );

}


if ( get_field( 'activate_maintenance_mode', 'options' ) ) {

  function wps_wp_admin_area_notice() {
     echo ' <div class="error" style="background:red; color:white; padding:10px 5px;">'. get_field( 'maintenance_message', 'options' ) .'</div>';
  }
  add_action( 'admin_notices', 'wps_wp_admin_area_notice' );

  //* Add custom message to WordPress login page

  function smallenvelop_login_message( $message ) {
      if ( empty($message) ){
          return "<p class='login-error' style='color:red;'><strong>". get_field( 'maintenance_message', 'options' ) ."</strong></p>";
      } else {
          return $message;
      }
  }

  add_filter( 'login_message', 'smallenvelop_login_message' );

}