get_product_search_form( bool $echo = true )

Display product search form.


Description Description

Will first attempt to locate the product-searchform.php file in either the child or. the parent, then load it. If it doesn’t exist, then the default search form. will be displayed.

The default searchform uses html5.


Parameters Parameters

$echo

(Optional) (default: true).

Default value: true


Top ↑

Return Return

(string)


Top ↑

Source Source

File: includes/wc-template-functions.php

	function get_product_search_form( $echo = true ) {
		global $product_search_form_index;

		ob_start();

		if ( empty( $product_search_form_index ) ) {
			$product_search_form_index = 0;
		}

		do_action( 'pre_get_product_search_form' );

		wc_get_template(
			'product-searchform.php',
			array(
				'index' => $product_search_form_index++,
			)
		);

		$form = apply_filters( 'get_product_search_form', ob_get_clean() );

		if ( ! $echo ) {
			return $form;
		}

		echo $form; // WPCS: XSS ok.
	}


Top ↑

User Contributed Notes User Contributed Notes

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