Changeset 13349 for sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/class-plugin-directory.php
- Timestamp:
- 03/15/2024 07:16:32 AM (21 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/class-plugin-directory.php
r13332 r13349 1022 1022 break; 1023 1023 1024 case 'ratings': 1025 $wp_query->query_vars['orderby'] = 'num_ratings'; 1026 // Fall through. 1024 1027 case 'num_ratings': 1025 case 'ratings':1026 1028 $wp_query->query_vars['meta_query']['num_ratings'] ??= [ 1027 1029 'key' => 'num_ratings', … … 1030 1032 'value' => 0, 1031 1033 ]; 1032 1033 $wp_query->query_vars['orderby'] = 'num_ratings';1034 1034 break; 1035 1035 1036 1036 case '_active_installs': 1037 $wp_query->query_vars['orderby'] = 'active_installs'; 1038 // Fall through. 1037 1039 case 'active_installs': 1038 1040 $wp_query->query_vars['meta_query']['active_installs'] ??= [ … … 1041 1043 'compare' => 'EXISTS' 1042 1044 ]; 1043 1044 $wp_query->query_vars['orderby'] = 'active_installs';1045 1045 break; 1046 1046 … … 1067 1067 'compare' => 'EXISTS', 1068 1068 ]; 1069 $wp_query->query_vars['orderby'] = 'downloads';1070 1069 break; 1071 1070 } … … 1468 1467 // New-style search links. 1469 1468 if ( get_query_var( 's' ) && isset( $_GET['s'] ) ) { 1470 $url = site_url( '/search/' . urlencode( get_query_var( 's' ) ) . '/' ); 1471 if ( get_query_var( 'block_search' ) ) { 1472 $url = add_query_arg( 'block_search', get_query_var( 'block_search' ), $url ); 1469 $url = site_url( '/search/' . urlencode( get_query_var( 's' ) ) . '/' ); 1470 $query_vars = array_filter( $wp_query->query ); 1471 1472 // Don't need the search.. 1473 unset( $query_vars['s'] ); 1474 1475 // Temporary: Disable sorts for search. 1476 unset( $query_vars['order'], $query_vars['orderby'] ); 1477 1478 if ( ! empty( $query_vars ) ) { 1479 $url = add_query_arg( $query_vars, $url ); 1473 1480 } 1474 1481
Note: See TracChangeset
for help on using the changeset viewer.