Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
02/11/2014 08:22:05 PM (11 years ago)
Author:
boonebgorges
Message:

Migrate activity meta functions to the WP metadata API.

See #4551

Props boonebgorges, johnjamesjacoby

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-activity/bp-activity-cache.php

    r7771 r7854  
    3131        'object_type'      => $bp->activity->id,
    3232        'object_column'    => 'activity_id',
     33        'cache_group'      => 'activity_meta',
    3334        'meta_table'       => $bp->activity->table_name_meta,
    3435        'cache_key_prefix' => 'bp_activity_meta'
     
    3637
    3738    bp_update_meta_cache( $cache_args );
    38 }
    39 
    40 /**
    41  * Clear the cache for all metadata of a given activity.
    42  *
    43  * @param int $activity_id
    44  */
    45 function bp_activity_clear_meta_cache_for_activity( $activity_id ) {
    46     global $wp_object_cache;
    47 
    48     if ( is_object( $wp_object_cache ) && ! empty( $wp_object_cache->cache['bp'] ) ) {
    49         foreach ( $wp_object_cache->cache['bp'] as $ckey => $cvalue ) {
    50             if ( 0 === strpos( $ckey, 'bp_activity_meta_' . $activity_id ) ) {
    51                 wp_cache_delete( $ckey, 'bp' );
    52             }
    53         }
    54     }
    5539}
    5640
Note: See TracChangeset for help on using the changeset viewer.