31 lines
1.2 KiB
PHP
31 lines
1.2 KiB
PHP
<?php
|
|
/**
|
|
* The template for displaying search forms
|
|
*
|
|
* @package Understrap
|
|
*/
|
|
|
|
// Exit if accessed directly.
|
|
defined( 'ABSPATH' ) || exit;
|
|
|
|
$uid = wp_unique_id( '-' ); // The search form specific unique ID.
|
|
|
|
$aria_label = '';
|
|
if ( isset( $args['aria_label'] ) && ! empty( $args['aria_label'] ) ) {
|
|
$aria_label = 'aria-label="' . esc_attr( $args['aria_label'] ) . '"';
|
|
}
|
|
?>
|
|
|
|
<form role="search" class="search-form" id="<?php echo 'search-form' . $uid; ?>" method="get" action="<?php echo esc_url( home_url( '/' ) ); ?>" <?php echo $aria_label; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Escaped above. ?>>
|
|
<label class="sr-only" for="<?php echo 's' . $uid; ?>"><?php esc_html_e( 'Search', 'understrap' ); ?></label>
|
|
<div class="input-group">
|
|
<input type="text" class="field form-control" id="<?php echo 's' . $uid; ?>" name="s" value="<?php the_search_query(); ?>"
|
|
placeholder="<?php esc_attr_e( 'Search …', 'understrap' ); ?>">
|
|
<span class="input-group-append">
|
|
<input type="submit" class="submit btn btn-primary" id="<?php echo 'search-submit' . $uid; ?>" name="submit"
|
|
value="<?php esc_attr_e( 'Search', 'understrap' ); ?>">
|
|
</span>
|
|
</div>
|
|
</form>
|
|
<?php
|