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.