bbp_settings_integration( bool $default = 'basic' )
Integrate settings into existing WordPress pages
Description Description
There are 3 possible modes:
- ‘basic’ Traditional admin integration
- ‘compact’ One "bbPress" top-level admin menu
- ‘deep’ Deeply integrate with the WordPress admin interface
Parameters Parameters
- $default
-
(Optional) Default value false
Default value: 'basic'
Return Return
(string) How to integrate settings
Source Source
File: includes/core/options.php
function bbp_settings_integration( $default = 'basic' ) { // Get the option value $integration = get_option( '_bbp_settings_integration', $default ); // Back-compat for deep/basic (pre-2.6) if ( is_numeric( $integration ) ) { $integration = ( 1 === (int) $integration ) ? 'deep' : 'basic'; } // Fallback to 'basic' if invalid if ( ! in_array( $integration, array( 'basic', 'deep', 'compact' ), true ) ) { $integration = 'basic'; } // Filter & return return apply_filters( 'bbp_settings_integration', $integration, $default ); }
Changelog Changelog
Version | Description |
---|---|
2.4.0 | Introduced. |