astra_get_search_form( bool $echo = true )
Display search form.
Description
Parameters
- $echo
-
(bool) (Optional) Default to echo and not return the form.
Default value: true
Return
(string|void) String when $echo is false.
Source
File: inc/core/common-functions.php
function astra_get_search_form( $echo = true ) {
$form = get_search_form(
array(
'input_placeholder' => apply_filters( 'astra_search_field_placeholder', esc_attr_x( 'Search …', 'placeholder', 'astra' ) ),
'data_attributes' => apply_filters( 'astra_search_field_toggle_data_attrs', '' ),
'input_value' => get_search_query(),
'show_input_submit' => false,
)
);
/**
* Filters the HTML output of the search form.
*
* @param string $form The search form HTML output.
*/
$result = apply_filters( 'astra_get_search_form', $form );
if ( null === $result ) {
$result = $form;
}
if ( $echo ) {
echo $result; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
} else {
return $result;
}
}
Expand full source code Collapse full source code View on Trac