Skip to:
Content

bbPress.org

Ticket #3123: 3123.1.diff

File 3123.1.diff, 6.7 KB (added by thebrandonallen, 7 years ago)
  • src/includes/common/functions.php

    diff --git src/includes/common/functions.php src/includes/common/functions.php
    index e1c0ba90..9bcf1c26 100644
    function bbp_get_public_child_count( $parent_id = 0, $post_type = 'post' ) { 
    15271527
    15281528                // Maybe change these later
    15291529                'posts_per_page'         => -1,
     1530                'nopaging'               => true,
    15301531                'update_post_term_cache' => false,
    15311532                'update_post_meta_cache' => false,
    15321533                'ignore_sticky_posts'    => true,
  • src/includes/common/widgets.php

    diff --git src/includes/common/widgets.php src/includes/common/widgets.php
    index 186a2ac2..b29cf6d3 100644
    class BBP_Forums_Widget extends WP_Widget { 
    523523                        // Performance
    524524                        'ignore_sticky_posts'    => true,
    525525                        'no_found_rows'          => true,
    526                         'nopaging'               => true,
    527526                        'update_post_term_cache' => false,
    528527                        'update_post_meta_cache' => false
    529528                ) );
    class BBP_Topics_Widget extends WP_Widget { 
    703702                                        // Performance
    704703                                        'ignore_sticky_posts'    => true,
    705704                                        'no_found_rows'          => true,
    706                                         'nopaging'               => true,
    707705                                        'update_post_term_cache' => false,
    708706                                        'update_post_meta_cache' => false
    709707                                );
    class BBP_Topics_Widget extends WP_Widget { 
    730728                                        // Performance
    731729                                        'ignore_sticky_posts'    => true,
    732730                                        'no_found_rows'          => true,
    733                                         'nopaging'               => true,
    734731                                        'update_post_term_cache' => false,
    735732                                        'update_post_meta_cache' => false
    736733                                );
    class BBP_Topics_Widget extends WP_Widget { 
    754751                                        // Performance
    755752                                        'ignore_sticky_posts'    => true,
    756753                                        'no_found_rows'          => true,
    757                                         'nopaging'               => true,
    758754                                        'update_post_term_cache' => false,
    759755                                        'update_post_meta_cache' => false
    760756                                );
    class BBP_Replies_Widget extends WP_Widget { 
    10891085                        // Performance
    10901086                        'ignore_sticky_posts'    => true,
    10911087                        'no_found_rows'          => true,
    1092                         'nopaging'               => true,
    10931088                        'update_post_term_cache' => false,
    10941089                        'update_post_meta_cache' => false
    10951090                ) );
  • src/includes/forums/capabilities.php

    diff --git src/includes/forums/capabilities.php src/includes/forums/capabilities.php
    index a0130d54..b03c0451 100644
    function bbp_map_forum_meta_caps( $caps = array(), $cap = '', $user_id = 0, $arg 
    229229function bbp_get_moderator_forum_ids( $user_id = 0 ) {
    230230        $user_id = bbp_get_user_id( $user_id );
    231231        $forums  = new WP_Query( array(
    232                 'fields'        => 'ids',
    233                 'post_type'     => bbp_get_forum_post_type(),
    234                 'nopaging'      => true,
    235                 'no_found_rows' => true,
    236                 'meta_query'    => array( array(
     232                'fields'         => 'ids',
     233                'post_type'      => bbp_get_forum_post_type(),
     234                'posts_per_page' => -1,
     235                'nopaging'       => true,
     236                'no_found_rows'  => true,
     237                'meta_query'     => array( array(
    237238                        'key'     => '_bbp_moderator_id',
    238239                        'value'   => $user_id,
    239240                        'compare' => 'NUMERIC'
  • src/includes/forums/functions.php

    diff --git src/includes/forums/functions.php src/includes/forums/functions.php
    index ae74ffff..2929c0e1 100644
    function bbp_update_forum_subforum_count( $forum_id = 0, $subforums = 0 ) { 
    16021602 *                       is a topic or a forum. If it's a topic, its parent,
    16031603 *                       i.e. the forum is automatically retrieved.
    16041604 * @param bool $total_count Optional. To return the total count or normal count?
    1605  
     1605
    16061606 * @return int Forum topic count
    16071607 */
    16081608function bbp_update_forum_topic_count( $forum_id = 0 ) {
    function bbp_forum_query_last_reply_id( $forum_id = 0, $topic_ids = 0 ) { 
    21372137                'update_post_meta_cache' => false,
    21382138                'ignore_sticky_posts'    => true,
    21392139                'no_found_rows'          => true,
    2140                 'nopaging'               => true
    21412140        ) );
    21422141        $reply_id = array_shift( $query->posts );
    21432142        unset( $query );
  • src/includes/users/engagements.php

    diff --git src/includes/users/engagements.php src/includes/users/engagements.php
    index df9f82e9..2f06ace7 100644
    function bbp_get_user_engagements( $user_id = 0 ) { 
    241241function bbp_get_user_engaged_topic_ids( $user_id = 0 ) {
    242242        $user_id     = bbp_get_user_id( $user_id );
    243243        $engagements = new WP_Query( array(
    244                 'fields'        => 'ids',
    245                 'post_type'     => bbp_get_topic_post_type(),
    246                 'nopaging'      => true,
    247                 'no_found_rows' => true,
    248                 'meta_query'    => array( array(
     244                'fields'         => 'ids',
     245                'post_type'      => bbp_get_topic_post_type(),
     246                'posts_per_page' => -1,
     247                'nopaging'       => true,
     248                'no_found_rows'  => true,
     249                'meta_query'     => array( array(
    249250                        'key'     => '_bbp_engagement',
    250251                        'value'   => $user_id,
    251252                        'compare' => 'NUMERIC'
    function bbp_subscriptions_handler( $action = '' ) { 
    938939function bbp_get_user_favorites_topic_ids( $user_id = 0 ) {
    939940        $user_id   = bbp_get_user_id( $user_id );
    940941        $favorites = new WP_Query( array(
    941                 'fields'        => 'ids',
    942                 'post_type'     => bbp_get_topic_post_type(),
    943                 'nopaging'      => true,
    944                 'no_found_rows' => true,
    945                 'meta_query'    => array( array(
     942                'fields'         => 'ids',
     943                'post_type'      => bbp_get_topic_post_type(),
     944                'posts_per_page' => -1,
     945                'nopaging'      => true,
     946                'no_found_rows'  => array( array(
    946947                        'key'     => '_bbp_favorite',
    947948                        'value'   => $user_id,
    948949                        'compare' => 'NUMERIC'
    function bbp_get_user_favorites_topic_ids( $user_id = 0 ) { 
    966967function bbp_get_user_subscribed_forum_ids( $user_id = 0 ) {
    967968        $user_id       = bbp_get_user_id( $user_id );
    968969        $subscriptions = new WP_Query( array(
    969                 'fields'        => 'ids',
    970                 'post_type'     => bbp_get_forum_post_type(),
    971                 'nopaging'      => true,
    972                 'no_found_rows' => true,
    973                 'meta_query'    => array( array(
     970                'fields'         => 'ids',
     971                'post_type'      => bbp_get_forum_post_type(),
     972                'posts_per_page' => -1,
     973                'nopaging'       => true,
     974                'no_found_rows'  => true,
     975                'meta_query'     => array( array(
    974976                        'key'     => '_bbp_subscription',
    975977                        'value'   => $user_id,
    976978                        'compare' => 'NUMERIC'
    function bbp_get_user_subscribed_forum_ids( $user_id = 0 ) { 
    993995function bbp_get_user_subscribed_topic_ids( $user_id = 0 ) {
    994996        $user_id       = bbp_get_user_id( $user_id );
    995997        $subscriptions = new WP_Query( array(
    996                 'fields'        => 'ids',
    997                 'post_type'     => bbp_get_topic_post_type(),
    998                 'nopaging'      => true,
    999                 'no_found_rows' => true,
    1000                 'meta_query' => array( array(
     998                'fields'         => 'ids',
     999                'post_type'      => bbp_get_topic_post_type(),
     1000                'posts_per_page' => -1,
     1001                'nopaging'       => true,
     1002                'no_found_rows'  => true,
     1003                'meta_query'     => array( array(
    10011004                        'key'     => '_bbp_subscription',
    10021005                        'value'   => $user_id,
    10031006                        'compare' => 'NUMERIC'