BP_Search::sanitize_args( mixed $args = '' )

Sanitize user inputs before performing search.

Description

Parameters

$args

(Optional)

Default value: ''

Return

(array)

Source

File: bp-search/classes/class-bp-search.php

778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
public function sanitize_args( $args = '' ) {
    $args = wp_parse_args( $args, array() );
 
    if ( isset( $args['search_term'] ) ) {
        $args['search_term'] = sanitize_text_field( $args['search_term'] );
    }
 
    if ( isset( $args['search_subset'] ) ) {
        $args['search_subset'] = sanitize_text_field( $args['search_subset'] );
    }
 
    if ( isset( $args['per_page'] ) ) {
        $args['per_page'] = absint( $args['per_page'] );
    }
 
    if ( isset( $args['current_page'] ) ) {
        $args['current_page'] = absint( $args['current_page'] );
    }
 
    return $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.