public function is_valid_attach() { $screen = get_current_screen(); $is_widget_save = isset($_REQUEST['action']) && $_REQUEST['action'] === 'save-widget'; return $screen && $screen->id === 'widgets' || $is_widget_save; }