Making WordPress.org

Changeset 12645


Ignore:
Timestamp:
06/12/2023 08:50:22 PM (2 years ago)
Author:
ryelle
Message:

Theme Directory: Add "community" and "commercial" as browse views.

See #7036.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/theme-directory/query-modifications.php

    r11243 r12645  
    120120            $query->query_vars['meta_type'] = 'DECIMAL(20,10)';
    121121            $query->query_vars['orderby'] = 'meta_value DESC';
     122            break;
     123
     124        case 'commercial':
     125            if ( ! isset( $query->query_vars['tax_query'] ) ) {
     126                $query->query_vars['tax_query'] = array();
     127            }
     128            $query->query_vars['tax_query']['model'] = array(
     129                'taxonomy' => 'theme_business_model',
     130                'field'    => 'slug',
     131                'terms'    => 'commercial',
     132                'operator' => 'IN',
     133            );
     134            break;
     135
     136        case 'community':
     137            if ( ! isset( $query->query_vars['tax_query'] ) ) {
     138                $query->query_vars['tax_query'] = array();
     139            }
     140            $query->query_vars['tax_query']['model'] = array(
     141                'taxonomy' => 'theme_business_model',
     142                'field'    => 'slug',
     143                'terms'    => 'community',
     144                'operator' => 'IN',
     145            );
    122146            break;
    123147
Note: See TracChangeset for help on using the changeset viewer.