Update for deli role
authorSteve Sutton <steve@gaslightmedia.com>
Mon, 29 Jun 2015 15:54:22 +0000 (11:54 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Mon, 29 Jun 2015 15:54:22 +0000 (11:54 -0400)
hide everything but media and pages from this role

deli/admin.css [new file with mode: 0644]
functions.php

diff --git a/deli/admin.css b/deli/admin.css
new file mode 100644 (file)
index 0000000..09d30ef
--- /dev/null
@@ -0,0 +1,11 @@
+#menu-posts,
+#menu-posts-recipe,
+#menu-posts-glm_blocks,
+#menu-posts-wpupg_grid,
+#menu-comments,
+#toplevel_page_glm_stats,
+#toplevel_page_glm-support-menu,
+#toplevel_page_metaslider {
+    display:none;
+}
+
index 9549da3..64dd99a 100644 (file)
@@ -182,4 +182,16 @@ function glm_side_menu() {
 
 
 add_action('wp_enqueue_scripts', 'glm_site_scripts');
+
+function setupDeliScripts()
+{
+    if (   current_user_can('edit_posts')
+        && !current_user_can('edit_published_posts')
+        && is_admin()
+    ) {
+        wp_register_style('Deli-admin-style', get_template_directory_uri() . '/deli/admin.css');
+        wp_enqueue_style('Deli-admin-style');
+    }
+}
+add_action('admin_enqueue_scripts', 'setupDeliScripts');
 ?>