bp_rest_api_register_request_script()
Register the jQuery.ajax wrapper for BP REST API requests.
Description
Source
File: bp-core/bp-core-rest-api.php
function bp_rest_api_register_request_script() { if ( ! bp_rest_api_is_available() ) { return; } $dependencies = array( 'jquery' ); // The wrapper for WP REST API requests was introduced in WordPress 4.9.0. if ( wp_script_is( 'wp-api-request', 'registered' ) ) { $dependencies = array( 'wp-api-request' ); } wp_register_script( 'bp-api-request', sprintf( '%1$sbp-core/js/bp-api-request%2$s.js', buddypress()->plugin_url, bp_core_get_minified_asset_suffix() ), $dependencies, bp_get_version(), true ); wp_localize_script( 'bp-api-request', 'bpApiSettings', array( 'root' => esc_url_raw( get_rest_url() ), 'nonce' => wp_create_nonce( 'wp_rest' ), 'unexpectedError' => __( 'An unexpected error occured. Please try again.', 'buddyboss' ), ) ); }
Changelog
Version | Description |
---|---|
BuddyBoss 1.3.5 | 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.