Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
09/01/2016 02:46:11 PM (10 years ago)
Author:
boonebgorges
Message:

Activity: Remove front-page-specific activity query cache.

We now have more general caching for activity queries. See #7237.

Fixes #7242.

File:
1 edited

Legend:

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

    r11056 r11057  
    16661666        ) );
    16671667
    1668         // Attempt to return a cached copy of the first page of sitewide activity.
    1669         if ( ( 1 === (int) $r['page'] ) && empty( $r['max'] ) && ( 'all' === $r['fields'] ) && empty( $r['search_terms'] ) && empty( $r['meta_query'] ) && empty( $r['date_query'] ) && empty( $r['filter_query'] ) && empty( $r['filter'] ) && empty( $r['scope'] )&& empty( $r['exclude'] ) && empty( $r['in'] ) && ( 'DESC' === $r['sort'] ) && empty( $r['exclude'] ) && ( 'ham_only' === $r['spam'] ) ) {
    1670 
    1671                 $activity = wp_cache_get( 'bp_activity_sitewide_front', 'bp' );
    1672                 if ( false === $activity ) {
    1673 
    1674                         $activity = BP_Activity_Activity::get( array(
    1675                                 'page'              => $r['page'],
    1676                                 'per_page'          => $r['per_page'],
    1677                                 'max'               => $r['max'],
    1678                                 'fields'            => $r['fields'],
    1679                                 'sort'              => $r['sort'],
    1680                                 'search_terms'      => $r['search_terms'],
    1681                                 'meta_query'        => $r['meta_query'],
    1682                                 'date_query'        => $r['date_query'],
    1683                                 'filter_query'      => $r['filter_query'],
    1684                                 'filter'            => $r['filter'],
    1685                                 'scope'             => $r['scope'],
    1686                                 'display_comments'  => $r['display_comments'],
    1687                                 'show_hidden'       => $r['show_hidden'],
    1688                                 'spam'              => $r['spam'],
    1689                                 'update_meta_cache' => $r['update_meta_cache'],
    1690                                 'count_total'       => $r['count_total'],
    1691                         ) );
    1692 
    1693                         wp_cache_set( 'bp_activity_sitewide_front', $activity, 'bp' );
    1694                 }
    1695 
    1696         } else {
    1697                 $activity = BP_Activity_Activity::get( array(
    1698                         'page'             => $r['page'],
    1699                         'per_page'         => $r['per_page'],
    1700                         'max'              => $r['max'],
    1701                         'sort'             => $r['sort'],
    1702                         'search_terms'     => $r['search_terms'],
    1703                         'meta_query'       => $r['meta_query'],
    1704                         'date_query'       => $r['date_query'],
    1705                         'filter_query'     => $r['filter_query'],
    1706                         'filter'           => $r['filter'],
    1707                         'scope'            => $r['scope'],
    1708                         'display_comments' => $r['display_comments'],
    1709                         'show_hidden'      => $r['show_hidden'],
    1710                         'exclude'          => $r['exclude'],
    1711                         'in'               => $r['in'],
    1712                         'spam'             => $r['spam'],
    1713                         'update_meta_cache' => $r['update_meta_cache'],
    1714                         'count_total'      => $r['count_total'],
    1715                         'fields'           => $r['fields'],
    1716                 ) );
    1717         }
     1668        $activity = BP_Activity_Activity::get( array(
     1669                'page'              => $r['page'],
     1670                'per_page'          => $r['per_page'],
     1671                'max'               => $r['max'],
     1672                'sort'              => $r['sort'],
     1673                'search_terms'      => $r['search_terms'],
     1674                'meta_query'        => $r['meta_query'],
     1675                'date_query'        => $r['date_query'],
     1676                'filter_query'      => $r['filter_query'],
     1677                'filter'            => $r['filter'],
     1678                'scope'             => $r['scope'],
     1679                'display_comments'  => $r['display_comments'],
     1680                'show_hidden'       => $r['show_hidden'],
     1681                'exclude'           => $r['exclude'],
     1682                'in'                => $r['in'],
     1683                'spam'              => $r['spam'],
     1684                'update_meta_cache' => $r['update_meta_cache'],
     1685                'count_total'       => $r['count_total'],
     1686                'fields'            => $r['fields'],
     1687        ) );
    17181688
    17191689        /**
Note: See TracChangeset for help on using the changeset viewer.