-
Notifications
You must be signed in to change notification settings - Fork 4
/
searchform.php
35 lines (35 loc) · 1.83 KB
/
searchform.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
/**
* Template for displaying search form in bootstrap-basic theme
*
* @package bootstrap-basic
*/
$aria_label = '';
if (isset($args['aria_label']) && !empty($args['aria_label'])) {
$aria_label = ' aria-label="' . esc_attr( $args['aria_label'] ) . '"';
}
$form_classes = '';
if (isset($args['bootstrapbasic']['form_classes'])) {
$form_classes = ' ' . $args['bootstrapbasic']['form_classes'];
}
$display_for = '';
if (isset($args['bootstrapbasic']['display_for'])) {
$display_for = $args['bootstrapbasic']['display_for'];
}
?>
<form class="search-form form<?php echo $form_classes; ?>" <?php echo $aria_label; ?>role="search" method="get" action="<?php echo esc_url(home_url('/')); ?>">
<?php if ('navbar' === $display_for) { ?>
<div class="form-group">
<input class="form-control" type="search" name="s" value="<?php echo get_search_query(); ?>" placeholder="<?php echo esc_attr_x('Search …', 'placeholder', 'bootstrap-basic'); ?>" title="<?php echo esc_attr_x('Search for:', 'label', 'bootstrap-basic'); ?>">
</div>
<button type="submit" class="btn btn-default"><?php esc_html_e('Search', 'bootstrap-basic'); ?></button>
<?php } else { ?>
<label for="form-search-input" class="sr-only"><?php _ex('Search for', 'label', 'bootstrap-basic'); ?></label>
<div class="input-group">
<input id="form-search-input" class="form-control" type="search" name="s" value="<?php echo get_search_query(); ?>" placeholder="<?php echo esc_attr_x('Search …', 'placeholder', 'bootstrap-basic'); ?>" title="<?php echo esc_attr_x('Search for:', 'label', 'bootstrap-basic'); ?>">
<span class="input-group-btn">
<button type="submit" class="btn btn-default"><?php esc_html_e('Search', 'bootstrap-basic'); ?></button>
</span>
</div>
<?php }// endif; display for. ?>
</form>