From 42ddc60d83064f307a5a4bc6930aef3a7e5be95a Mon Sep 17 00:00:00 2001 From: champsupertramp Date: Wed, 1 Jun 2016 19:53:27 +0800 Subject: [PATCH] Remove quick edit from Roles row actions --- admin/core/um-admin-roles.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/admin/core/um-admin-roles.php b/admin/core/um-admin-roles.php index 7a05ecf3..d115ba82 100644 --- a/admin/core/um-admin-roles.php +++ b/admin/core/um-admin-roles.php @@ -6,9 +6,21 @@ class UM_Admin_Roles { add_filter('manage_edit-um_role_columns', array(&$this, 'manage_edit_um_role_columns') ); add_action('manage_um_role_posts_custom_column', array(&$this, 'manage_um_role_posts_custom_column'), 10, 3); + add_filter( 'post_row_actions', array(&$this,'remove_row_actions' ), 10, 2 ); } + function remove_row_actions( $actions, $post ){ + global $current_screen, $ultimatemember; + if( $current_screen->post_type != 'um_role' ) return $actions; + + if( $ultimatemember->query->is_core( $post->ID ) ){ + unset( $actions['trash'] ); + unset( $actions['inline hide-if-no-js'] ); + } + + return $actions; + } /*** *** @Custom columns for Role ***/