bp_ajax_querystring( string|bool $object = false )
Allow templates to pass parameters directly into the template loops via AJAX.
Description
For the most part this will be filtered in a theme’s functions.php for example in the default theme it is filtered via bp_dtheme_ajax_querystring().
By using this template tag in the templates it will stop them from showing errors if someone copies the templates from the default theme into another WordPress theme without coping the functions from functions.php.
Parameters
- $object
-
(Optional) Current template component.
Default value: false
Return
(string) The AJAX querystring.
Source
File: bp-core/bp-core-template.php
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 | function bp_ajax_querystring( $object = false ) { $bp = buddypress(); if ( ! isset( $bp ->ajax_querystring ) ) { $bp ->ajax_querystring = '' ; } /** * Filters the template paramenters to be used in the query string. * * Allows templates to pass parameters into the template loops via AJAX. * * @since BuddyPress 1.2.0 * * @param string $ajax_querystring Current query string. * @param string $object Current template component. */ return apply_filters( 'bp_ajax_querystring' , $bp ->ajax_querystring, $object ); } |
Changelog
Version | Description |
---|---|
BuddyPress 1.2.0 | Introduced. |
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.