Changeset 12729 for trunk/src/bp-core/bp-core-cache.php
- Timestamp:
- 09/21/2020 01:21:21 AM (5 years ago)
- File:
-
- 1 edited
-
trunk/src/bp-core/bp-core-cache.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/bp-core/bp-core-cache.php
r12541 r12729 391 391 add_action( 'bp_invitation_after_save', 'bp_invitations_reset_cache_incrementor' ); 392 392 add_action( 'bp_invitation_after_delete', 'bp_invitations_reset_cache_incrementor' ); 393 394 /** 395 * Add a cache group for Database object types. 396 * 397 * @since 7.0.0 398 */ 399 function bp_set_object_type_terms_cache_group() { 400 wp_cache_add_global_groups( 'bp_object_terms' ); 401 } 402 add_action( 'bp_setup_cache_groups', 'bp_set_object_type_terms_cache_group' ); 403 404 /** 405 * Clear the Database object types cache. 406 * 407 * @since 7.0.0 408 * 409 * @param int $type_id The Type's term ID. 410 * @param string $taxonomy The Type's taxonomy name. 411 */ 412 function bp_clear_object_type_terms_cache( $type_id = 0, $taxonomy = '' ) { 413 wp_cache_delete( $taxonomy, 'bp_object_terms' ); 414 } 415 add_action( 'bp_type_inserted', 'bp_clear_object_type_terms_cache' ); 416 add_action( 'bp_type_updated', 'bp_clear_object_type_terms_cache' ); 417 add_action( 'bp_type_deleted', 'bp_clear_object_type_terms_cache' );
Note: See TracChangeset
for help on using the changeset viewer.