Fix system status page empty without debug mode

This commit is contained in:
Brian Miyaji
2018-05-10 12:21:40 +10:00
parent 29aed53e67
commit a6b2a119e6
2 changed files with 5 additions and 4 deletions

View File

@@ -50,9 +50,7 @@ class SP_Admin_Settings {
$settings[] = include( 'settings/class-sp-settings-licenses.php' );
}
if ( defined( 'WP_DEBUG' ) && true === WP_DEBUG && current_user_can( 'manage_options' ) ) {
$settings[] = include( 'settings/class-sp-settings-status.php' );
}
$settings[] = include( 'settings/class-sp-settings-status.php' );
self::$settings = apply_filters( 'sportspress_get_settings_config_pages', $settings );
}

View File

@@ -24,7 +24,10 @@ class SP_Settings_Status extends SP_Settings_Page {
$this->id = 'status';
$this->label = __( 'System Status', 'sportspress' );
add_filter( 'sportspress_settings_tabs_array', array( $this, 'add_settings_page' ), 99 );
if ( defined( 'WP_DEBUG' ) && true === WP_DEBUG && current_user_can( 'manage_options' ) ) {
add_filter( 'sportspress_settings_tabs_array', array( $this, 'add_settings_page' ), 99 );
}
add_action( 'sportspress_settings_' . $this->id, array( $this, 'output' ) );
}