bbp_redirect_to_field( string $redirect_to = '' )
Output hidden request URI field for user forms.
Description
The referer link is the current Request URI from the server super global. To check the field manually, use bbp_get_redirect_to().
Parameters
- $redirect_to
-
(Optional) Pass a URL to redirect to
Default value: ''
Source
File: bp-forums/common/template.php
1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 | function bbp_redirect_to_field( $redirect_to = '' ) { // Make sure we are directing somewhere if ( empty ( $redirect_to ) ) { if ( isset( $_SERVER [ 'REQUEST_URI' ] ) ) { $redirect_to = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER [ 'HTTP_HOST' ] . $_SERVER [ 'REQUEST_URI' ]; } else { $redirect_to = wp_get_referer(); } } // Remove loggedout query arg if it's there $redirect_to = remove_query_arg( 'loggedout' , $redirect_to ); $redirect_field = '<input type="hidden" id="bbp_redirect_to" name="redirect_to" value="' . esc_url( $redirect_to ) . '" />' ; echo apply_filters( 'bbp_redirect_to_field' , $redirect_field , $redirect_to ); } |
Changelog
Version | Description |
---|---|
bbPress (r2815) | 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.