bp_ajax_querystring()
You can filter the output of the Activity loop using bp_ajax_querystring. Read about other queries you can pass the activity stream and learn more about the Activity loop here.
function filtering_activity_default( $query ) { if ( empty( $query ) && empty( $_POST ) ) { $query = 'action=activity_update'; } return $query; } add_filter( 'bp_ajax_querystring', 'filtering_activity_default', 999 );
To filter ajax:
function my_bp_loop_querystring( $query_string, $object ) { if ( ! empty( $query_string ) ) { $query_string .= '&'; } $query_string .= 'per_page=2'; return $query_string; } add_action( 'bp_legacy_theme_ajax_querystring', 'my_bp_loop_querystring', 20, 2 );
Source File
bp_ajax_querystring()
is located in bp-core/bp-core-template.php