Fix system status page empty without debug mode
This commit is contained in:
@@ -50,9 +50,7 @@ class SP_Admin_Settings {
|
|||||||
$settings[] = include( 'settings/class-sp-settings-licenses.php' );
|
$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 );
|
self::$settings = apply_filters( 'sportspress_get_settings_config_pages', $settings );
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -24,7 +24,10 @@ class SP_Settings_Status extends SP_Settings_Page {
|
|||||||
$this->id = 'status';
|
$this->id = 'status';
|
||||||
$this->label = __( 'System Status', 'sportspress' );
|
$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' ) );
|
add_action( 'sportspress_settings_' . $this->id, array( $this, 'output' ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user