bp_core_clear_root_options_cache( string $option )
Clear the root_blog_options cache when any of its options are updated.
Description
Parameters
- $option
-
(Required) Option name.
Source
File: bp-core/bp-core-cache.php
function bp_core_clear_root_options_cache( $option ) { foreach ( array( 'add_option', 'add_site_option', 'update_option', 'update_site_option' ) as $action ) { remove_action( $action, 'bp_core_clear_root_options_cache' ); } // Surrounding code prevents infinite loops on WP < 4.4. $keys = array_keys( bp_get_default_options() ); foreach ( array( 'add_option', 'add_site_option', 'update_option', 'update_site_option' ) as $action ) { add_action( $action, 'bp_core_clear_root_options_cache' ); } $keys = array_merge( $keys, array( 'registration', 'avatar_default', 'tags_blog_id', 'sitewide_tags_blog', 'registration', 'fileupload_mask', ) ); if ( in_array( $option, $keys ) ) { wp_cache_delete( 'root_blog_options', 'bp' ); } }
Changelog
Version | Description |
---|---|
BuddyPress 2.0.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.