bp_post_request()
The main action used for handling theme-side POST requests.
Description Description
Source Source
File: bp-core/bp-core-dependency.php
function bp_post_request() {
// Bail if not a POST action.
if ( ! bp_is_post_request() ) {
return;
}
// Bail if no action.
if ( empty( $_POST['action'] ) ) {
return;
}
// Sanitize the POST action.
$action = sanitize_key( $_POST['action'] );
/**
* Fires at the end of the bp_post_request function.
*
* This dynamic action is probably the one you want to use. It narrows down
* the scope of the 'action' without needing to check it in your function.
*
* @since 1.9.0
*/
do_action( 'bp_post_request_' . $action );
/**
* Fires at the end of the bp_post_request function.
*
* Use this static action if you don't mind checking the 'action' yourself.
*
* @since 1.9.0
*
* @param string $action The action being run.
*/
do_action( 'bp_post_request', $action );
}
Changelog Changelog
| Version | Description |
|---|---|
| 1.9.0 | Introduced. |