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'


Top ↑

Return Return

(string) How to integrate settings


Top ↑

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 );
}

Top ↑

Changelog Changelog

Changelog
Version Description
2.4.0 Introduced.

Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.