I have a plugin that makes a number of admin dashboard widgets available by calling wp_add_dashboard_widget()
I'd like to set each of these widgets as hidden unless the user has turned them on. Currently, the first time a user installs my plugin all of the widgets will show on their dashboard until they turn them off via the "Screen Options" dropdown
I've found code that talks about un-setting values from $wp_meta_boxes - but I think this will make them always removed. Ideally I guess I want to check if the user has enabled them specifically and if so, then hide them.
Any ideas of pointers?