BP_Search::prepare_search_page()
setup everything before starting to display content for search page.
Description
Source
File: bp-search/classes/class-bp-search.php
public function prepare_search_page() {
$args = array();
if ( isset( $_GET['subset'] ) && ! empty( $_GET['subset'] ) ) {
$args['search_subset'] = $_GET['subset'];
}
if ( isset( $_GET['s'] ) && ! empty( $_GET['s'] ) ) {
$args['search_term'] = $_GET['s'];
}
if ( isset( $_GET['list'] ) && ! empty( $_GET['list'] ) ) {
$current_page = (int) $_GET['list'];
if ( $current_page > 0 ) {
$args['current_page'] = $current_page;
}
}
$args = apply_filters( 'bp_search_search_page_args', $args );
$this->do_search( $args );
}
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.