mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-07-16 13:13:33 +09:00
Fix wp-admin/admin-post.php access issue
This commit is contained in:
@@ -7,12 +7,14 @@ if ( ! defined( 'ABSPATH' ) ) exit;
|
||||
* Checks if user can access the backend
|
||||
*/
|
||||
function um_block_wpadmin_by_user_role() {
|
||||
|
||||
global $pagenow;
|
||||
|
||||
if ( is_admin() && ! defined( 'DOING_AJAX' ) ) {
|
||||
$action = empty( $_REQUEST['action'] ) ? '' : $_REQUEST['action'];
|
||||
|
||||
// filter that it's not admin_post or admin_post_nopriv request
|
||||
$url_attr = parse_url( UM()->permalinks()->get_current_url() );
|
||||
if ( is_user_logged_in() && ! empty( $action ) && $url_attr['path'] == '/wp-admin/admin-post.php' ) {
|
||||
if ( is_user_logged_in() && ! empty( $action ) && 'admin-post.php' == $pagenow ) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user