- updated hookdocs;

- reviewed `um_safe_redirect()`;
- updated readme.txt
This commit is contained in:
Mykyta Synelnikov
2023-07-18 12:06:17 +03:00
parent 6231c5cb78
commit ce4cf8fe7b
14 changed files with 182 additions and 117 deletions
+16 -1
View File
@@ -61,7 +61,22 @@ if ( ! class_exists( 'um\core\Login' ) ) {
}
if ( empty( $args['_wpnonce'] ) || ! wp_verify_nonce( $args['_wpnonce'], 'um_login_form' ) ) {
// @todo add hookdocs
/**
* Filters URL for redirect if login form nonce isn't verified.
*
* @param {string} $error_url URL for redirect if login form nonce isn't verified.
*
* @return {string} URL for redirect.
*
* @since 2.0
* @hook um_login_invalid_nonce_redirect_url
*
* @example <caption>Change URL for redirect if login form nonce isn't verified.</caption>
* function my_um_login_invalid_nonce_redirect_url( $error_url ) {
* return '{your_custom_url}';
* }
* add_filter( 'um_login_invalid_nonce_redirect_url', 'my_um_login_invalid_nonce_redirect_url' );
*/
$url = apply_filters( 'um_login_invalid_nonce_redirect_url', add_query_arg( array( 'err' => 'invalid_nonce' ) ) );
um_safe_redirect( $url );
exit;