LLMS_PlayNice::buddyboss_compatibility()
Compatibility for BuddyBoss.
Return Return
(void)
Source Source
File: includes/class.llms.playnice.php
public function buddyboss_compatibility() { if ( ! function_exists( 'is_plugin_active' ) || ! function_exists( 'bp_is_my_profile' ) || bp_is_my_profile() ) { return; } if ( is_plugin_active( 'buddyboss-platform/bp-loader.php' ) || ( is_multisite() && is_plugin_active_for_network( 'buddyboss-platform/bp-loader.php' ) ) ) { $plugin_data = get_plugin_data( trailingslashit( WP_PLUGIN_DIR ) . 'buddyboss-platform/bp-loader.php' ); $plugin_version = ! empty( $plugin_data['Version'] ) ? $plugin_data['Version'] : 0; if ( $plugin_version && version_compare( $plugin_version, '2.0.3', '>=' ) ) { // Nothing to do. return; } } // Do not add our profile nav items when not in front-end (and not in "my profile"), to avoid a fatal error. $bp_integration = llms()->integrations()->get_integration( 'buddypress' ); remove_action( 'bp_setup_nav', array( $bp_integration, 'add_profile_nav_items' ) ); }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
6.8.0 | Introduced. |