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;
}
Expand full source code Collapse full source code View on Trac
Changelog
| Version | Description |
|---|---|
| 4.4.0 | Introduced. |