Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
09/13/2016 02:59:45 AM (10 years ago)
Author:
boonebgorges
Message:

Groups: Prime group administrator cache in group loops.

This saves a database query for each group of which the logged-in user
is a member.

Props r-a-y.
See #5451.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/bp-groups/bp-groups-functions.php

    r11046 r11086  
    685685 * @since 1.2.0
    686686 * @since 2.6.0 Added `$group_type`, `$group_type__in`, and `$group_type__not_in` parameters.
     687 * @since 2.7.0 Added `$update_admin_cache` parameter.
    687688 *
    688689 * @param array|string $args {
     
    714715        'populate_extras'    => true,           // Fetch meta such as is_banned and is_member.
    715716        'update_meta_cache'  => true,           // Pre-fetch groupmeta for queried groups.
     717        'update_admin_cache' => false,
    716718    );
    717719
     
    733735        'populate_extras'    => $r['populate_extras'],
    734736        'update_meta_cache'  => $r['update_meta_cache'],
     737        'update_admin_cache' => $r['update_admin_cache'],
    735738        'order'              => $r['order'],
    736739        'orderby'            => $r['orderby'],
Note: See TracChangeset for help on using the changeset viewer.