Changeset 11083 for sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-support/searchform.php
- Timestamp:
- 07/01/2021 12:19:51 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-support/searchform.php
r11061 r11083 17 17 <label for="s" class="screen-reader-text"><?php _ex( 'Search for:', 'label', 'wporg-forums' ); ?></label> 18 18 <?php 19 $placeholder = _x( 'Search forums', 'placeholder', 'wporg-forums' ); 20 $project = false; 21 $tab = 'support'; 22 19 $tab = null; 23 20 if ( in_array( current_action(), [ 'bbp_template_before_pagination_loop', 'wporg_compat_before_single_view' ] ) ) { 24 21 $placeholder = _x( 'Search this forum', 'placeholder', 'wporg-forums' ); 25 22 $project = wporg_support_get_compat_object(); 26 if ( $project ) {27 $tab = $project->type;28 $project = $project->post_name;29 } else {30 // Specific forum.31 $tab = 'searchforum';32 $project = bbp_get_forum_id();33 }34 23 } elseif ( is_front_page() ) { 35 24 $placeholder = _x( 'Search documentation', 'placeholder', 'wporg-forums' ); 25 $project = null; 36 26 $tab = 'docs'; 37 } elseif ( is_search() || bbp_is_search() ) { 38 if ( !empty( $_GET['tab'] ) ) { 39 $tab = $_GET['tab']; 40 $project = $_GET[ $_GET['tab'] ] ?? ''; 41 } 27 } else { 28 $placeholder = _x( 'Search forums', 'placeholder', 'wporg-forums' ); 29 $project = null; 42 30 } 43 31 ?> 44 <input type="search" id="s" class="search-field" placeholder="<?php echo esc_attr( $placeholder ); ?>" value="<?php echo esc_attr( get_query_var( 's' ) ?: get_query_var( 'bbp_search' ) )?>" name="s" />32 <input type="search" id="s" class="search-field" placeholder="<?php echo esc_attr( $placeholder ); ?>" value="<?php the_search_query(); ?>" name="s" /> 45 33 <?php if ( $project ) : ?> 46 <input type="hidden" name=" <?php echo esc_attr( $tab ); ?>" value="<?php echo esc_attr( $project); ?>" />34 <input type="hidden" name="intext" value="<?php echo esc_attr( $project->prefixed_title ); ?>" /> 47 35 <?php endif; ?> 48 36 <?php if ( $tab ) : ?>
Note: See TracChangeset
for help on using the changeset viewer.