diff --git src/wp-includes/pluggable.php src/wp-includes/pluggable.php
index ffe2a07..947094f 100644
|
|
function check_admin_referer( $action = -1, $query_arg = '_wpnonce' ) { |
1084 | 1084 | $adminurl = strtolower(admin_url()); |
1085 | 1085 | $referer = strtolower(wp_get_referer()); |
1086 | 1086 | $result = isset($_REQUEST[$query_arg]) ? wp_verify_nonce($_REQUEST[$query_arg], $action) : false; |
1087 | | if ( !$result && !(-1 == $action && strpos($referer, $adminurl) === 0) ) { |
1088 | | wp_nonce_ays($action); |
1089 | | die(); |
1090 | | } |
1091 | 1087 | |
1092 | 1088 | /** |
1093 | 1089 | * Fires once the admin request has been validated or not. |
… |
… |
function check_admin_referer( $action = -1, $query_arg = '_wpnonce' ) { |
1099 | 1095 | * 0-12 hours ago, 2 if the nonce is valid and generated between 12-24 hours ago. |
1100 | 1096 | */ |
1101 | 1097 | do_action( 'check_admin_referer', $action, $result ); |
| 1098 | |
| 1099 | if ( !$result && !(-1 == $action && strpos($referer, $adminurl) === 0) ) { |
| 1100 | wp_nonce_ays($action); |
| 1101 | die(); |
| 1102 | } |
| 1103 | |
1102 | 1104 | return $result; |
1103 | 1105 | } |
1104 | 1106 | endif; |