We had a network activated plugin throwing a notification across all our site dashboards. We did not wish for this to happen any longer. So this was added to a network activated plugin.
The first part enqueues a css script for the dashboard.
function alt_dash_admin_style() { wp_enqueue_style('alt-dash-admin-styles', plugin_dir_url( __FILE__ ) .'/css/alt-dash.css'); } add_action('admin_enqueue_scripts', 'alt_dash_admin_style');
The CSS makes the message hidden.
[data-id="connect_account"] { /* should hide the fail 2 ban nag */ visibility: hidden; }
The css targets a particular element that’s something like what you see below. I wondered if css could target things based on data attribute values and it can.
<div data-id="connect_account" class="foo bar buzz">Words and what not</div>