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