From 481aac71ce9952defe7eb6f2084a3f4356fce06b Mon Sep 17 00:00:00 2001 From: Antoine M Date: Tue, 8 Apr 2025 15:46:54 +0200 Subject: [PATCH] FIX added check to ensure user roles are an array before verifying administrator status in screen options --- includes/artisans.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/artisans.php b/includes/artisans.php index 5ee0349..d7c1cb1 100644 --- a/includes/artisans.php +++ b/includes/artisans.php @@ -260,7 +260,7 @@ function reinsert_submitdiv_meta_box() function de_activite_screen_options() { $current_user = wp_get_current_user(); - if (!empty($current_user->roles) && $current_user->roles[0] !== 'administrator') { + if (!empty($current_user->roles) && is_array($current_user->roles) && $current_user->roles[0] !== 'administrator') { add_filter('screen_options_show_screen', '__return_false'); } }