Astra_Header_Search_Component::astra_update_rest_post_query( array $args, array $request )

Update REST Post Query for live search.


Description


Parameters

$args

(array) (Required) Query args.

$request

(array) (Required) Request args.


Return

(array)


Source

File: inc/builder/type/header/search/class-astra-header-search-component.php

	public function astra_update_rest_post_query( $args, $request ) {
		if (
			isset( $request['post_type'] )
			&&
			( strpos( $request['post_type'], 'ast_queried' ) !== false )
		) {
			$search_post_types = explode( ':', sanitize_text_field( $request['post_type'] ) );

			$args = array(
				'posts_per_page' => ! empty( $args['posts_per_page'] ) ? $args['posts_per_page'] : 10,
				'post_type'      => $search_post_types,
				'paged'          => 1,
				's'              => ! empty( $args['s'] ) ? $args['s'] : '',
			);
		}

		return $args;
	}

Changelog

Changelog
Version Description
4.4.0 Introduced.

User Contributed Notes

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