From 290c3ad66294350046134b64893f415a797585fa Mon Sep 17 00:00:00 2001 From: Nikita Sinelnikov Date: Thu, 5 Aug 2021 17:13:05 +0300 Subject: [PATCH] - fixed displaying ability to switch between users; --- includes/core/class-access.php | 2 +- includes/core/um-filters-user.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/includes/core/class-access.php b/includes/core/class-access.php index 16560675..df50d5a4 100644 --- a/includes/core/class-access.php +++ b/includes/core/class-access.php @@ -113,7 +113,7 @@ if ( ! class_exists( 'um\core\Access' ) ) { /** * Exclude restricted post from query if there is a single query that exclude post_not_in by default in \WP_Query - * + * * @param string $where * @param \WP_Query $query * diff --git a/includes/core/um-filters-user.php b/includes/core/um-filters-user.php index d4e9eb1f..4e96d492 100644 --- a/includes/core/um-filters-user.php +++ b/includes/core/um-filters-user.php @@ -48,7 +48,7 @@ function um_admin_user_actions_hook( $actions, $user_id ) { $actions['um_delete'] = array( 'label' => __( 'Delete this user', 'ultimate-member' ) ); } - if ( current_user_can( 'manage_options' ) ) { + if ( current_user_can( 'manage_options' ) && ! is_super_admin( $user_id ) ) { $actions['um_switch_user'] = array( 'label' => __( 'Login as this user', 'ultimate-member' ) ); } @@ -295,4 +295,4 @@ function um_before_update_profile( $changes, $user_id ) { return $changes; } -add_filter( 'um_before_update_profile','um_before_update_profile', 10, 2 ); \ No newline at end of file +add_filter( 'um_before_update_profile','um_before_update_profile', 10, 2 );