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
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.