bbp_engagements_strategy( bool $default = 'meta' )
How to interact with engagements
Description Description
There are 3 possible strategies:
- ‘meta’ 2.6 and higher. Uses multiple postmeta keys.
- ‘user’ Pre-2.6. Uses comma-separated string of IDs in usermeta.
- ‘term’ Alternate. Uses taxonomy term relationships.
Parameters Parameters
- $default
-
(Optional) Default value false
Default value: 'meta'
Return Return
(string) How to interact with engagements
Source Source
File: includes/core/options.php
function bbp_engagements_strategy( $default = 'meta' ) { // Get the option value $integration = get_option( '_bbp_engagements_strategy', $default ); // Check that class exists, or fallback $class_name = 'BBP_User_Engagements_' . ucwords( $integration ); // Fallback to 'meta' if invalid if ( ! class_exists( $class_name ) ) { $integration = 'meta'; } // Filter & return return apply_filters( 'bbp_engagements_strategy', $integration, $default ); }
Changelog Changelog
Version | Description |
---|---|
2.6.0 | Introduced. |