install_theme_search_form( bool $type_selector = true )

In this article

Displays search form for searching themes.

Parameters

$type_selectorbooloptional

Default:true

Source

function install_theme_search_form( $type_selector = true ) {	$type = isset( $_REQUEST['type'] ) ? wp_unslash( $_REQUEST['type'] ) : 'term';	$term = isset( $_REQUEST['s'] ) ? wp_unslash( $_REQUEST['s'] ) : '';	if ( ! $type_selector ) {	echo '<p class="install-help">' . __( 'Search for themes by keyword.' ) . '</p>';	}	?> <form id="search-themes" method="get">	<input type="hidden" name="tab" value="search" />	<?php if ( $type_selector ) : ?>	<label class="screen-reader-text" for="typeselector">	<?php	/* translators: Hidden accessibility text. */	_e( 'Type of search' );	?>	</label>	<select	name="type" id="typeselector">	<option value="term" <?php selected( 'term', $type ); ?>><?php _e( 'Keyword' ); ?></option>	<option value="author" <?php selected( 'author', $type ); ?>><?php _e( 'Author' ); ?></option>	<option value="tag" <?php selected( 'tag', $type ); ?>><?php _ex( 'Tag', 'Theme Installer' ); ?></option>	</select>	<label class="screen-reader-text" for="s">	<?php	switch ( $type ) {	case 'term':	/* translators: Hidden accessibility text. */	_e( 'Search by keyword' );	break;	case 'author':	/* translators: Hidden accessibility text. */	_e( 'Search by author' );	break;	case 'tag':	/* translators: Hidden accessibility text. */	_e( 'Search by tag' );	break;	}	?>	</label>	<?php else : ?>	<label class="screen-reader-text" for="s">	<?php	/* translators: Hidden accessibility text. */	_e( 'Search by keyword' );	?>	</label>	<?php endif; ?>	<input type="search" name="s" id="s" size="30" value="<?php echo esc_attr( $term ); ?>" autofocus="autofocus" />	<?php submit_button( __( 'Search' ), '', 'search', false ); ?> </form>	<?php } 

Changelog

VersionDescription
2.8.0Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.