Making WordPress.org


Ignore:
Timestamp:
06/19/2018 09:44:33 AM (7 years ago)
Author:
obenland
Message:

Developer: Use query_vars correctly.

Props grapplerulrich, johnbillion, SergeyBiryukov.
Fixes #2882.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-developer/searchform.php

    r4551 r7319  
    3535
    3636    <?php
    37         $is_handbook = get_query_var( 'is_handbook' );
     37        $is_handbook = $GLOBALS['wp_query']->is_handbook;
    3838        $search_url  = get_query_var( 'current_handbook_home_url' );
    3939        $search_url  = $search_url ? $search_url : home_url( '/' );
     
    6060                    'wp-parser-method'   => __( 'Methods',   'wporg' ),
    6161                );
    62                
    63                 $qv_post_type = array_filter( (array) get_query_var( 'post_type' ) );   
    64                 $no_filters   = get_query_var( 'empty_post_type_search' );
     62
     63                $qv_post_type = array_filter( (array) get_query_var( 'post_type' ) );
     64                $no_filters   = $GLOBALS['wp_query']->is_empty_post_type_search;
    6565
    6666                if ( ! is_search() || in_array( 'any', $qv_post_type ) || $no_filters ) {
     
    6868                    $qv_post_type = array();
    6969                }
    70                        
     70
    7171                foreach ( $search_post_types as $post_type => $label ) {
    7272                    $checked = checked( in_array( $post_type, $qv_post_type ), true, false );
Note: See TracChangeset for help on using the changeset viewer.