Changeset 5635 for sites/trunk/wordpress.org/public_html/wp-content/plugins/support-forums/inc/class-users.php
- Timestamp:
- 07/09/2017 02:09:38 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/plugins/support-forums/inc/class-users.php
r5625 r5635 189 189 190 190 /** 191 * Set forum ID for user's Reviews query.191 * Set the arguments for user's "Reviews Written" and "Active Topics" queries. 192 192 * 193 193 * @param array $args WP_Query arguments. … … 195 195 */ 196 196 public function parse_user_topics_query_args( $args ) { 197 if ( get_query_var( 'wporg_single_user_reviews' ) ) { 198 $args['post_parent'] = Plugin::REVIEWS_FORUM_ID; 199 } elseif ( bbp_is_single_user_topics() || get_query_var( 'wporg_single_user_active_topics' ) ) { 200 $args['post_parent__not_in'] = array( Plugin::REVIEWS_FORUM_ID ); 197 // Forums on https://wordpress.org/support/. 198 if ( defined( 'WPORG_SUPPORT_FORUMS_BLOGID' ) && WPORG_SUPPORT_FORUMS_BLOGID == get_current_blog_id() ) { 199 200 // Set forum ID for topic and review queries. 201 if ( get_query_var( 'wporg_single_user_reviews' ) ) { 202 $args['post_parent'] = Plugin::REVIEWS_FORUM_ID; 203 } elseif ( bbp_is_single_user_topics() || get_query_var( 'wporg_single_user_active_topics' ) ) { 204 $args['post_parent__not_in'] = array( Plugin::REVIEWS_FORUM_ID ); 205 } 206 207 // Rosetta forums. 208 } else { 209 210 // Only look at the last year of topics for user's "Active Topics" view. 211 // For the main forums, the same is done in Performance_Optimizations::has_topics(). 212 if ( get_query_var( 'wporg_single_user_active_topics' ) ) { 213 $args['date_query'] = array( array( 214 'after' => '1 year ago', 215 ) ); 216 } 201 217 } 202 218
Note: See TracChangeset
for help on using the changeset viewer.