Looks like an almost duplicate of Back End Interface Plugin.
In toscho’s Answer, you’d only need to add a verification for your user’s role:
if( current_user_can( 'custom_capability' ) )
{
$settings = new stdClass;
// etc
}
The plugin MP6, which explores the future core interface, uses a similar approach and enforces the Admin Color Scheme with the filter get_user_option_admin_color
.
And, I just saw that MP6 uses bits (not sure how much) of toscho’s Clean Admin, another cool theme for the dashboard.
Just like the first example, both plugins can be adapted to use a conditional admin theme based on the user role.
Related Posts:
- How to remove admin menu pages inserted by plugins?
- Making Custom Fields Standard in the Admin UI
- Custom ReCaptcha Login
- Creating my own Admin Forms in a WordPress CMS?
- How to make custom bulk actions work on the media/upload page?
- Removing fields from the Media Uploader/Gallery
- deleted users still show in count?
- How to build custom WP admin with custom URLs
- Redirect members to custom page upon logging in through WP admin
- Custom Dashboard Home Screen Options
- Add a page that appears in the backend admin that lists files to download? WP 3.3
- Adding “Interesting Tags” & “Ignored Tags” like StackOverflow.com in a WordPress Blog?
- How do I change the default admin color scheme in MP6
- Extend Screen Options
- Admin Panel – Custom Menu Sub-Item LINK
- Adding custom styles to dropdown in editor
- how to add custom css and js on wordpress post editor directly without using .php file
- How to customize core admin pages within a theme?
- Allow non-admins to access the Customize theme page
- How to change popular term checklist title when edit post?
- WordPress customizer Preview not loading
- How to use default WP form elements to interact with custom DB table?
- Extend WordPress Core Classes in OOP Theme?
- Customizing Users in Admin Area
- Custom Columns WordPress Admin
- Restrict Viewing of post on both front and backend?
- add custom content to appearance/widgets screen
- theme customizer – can a single option pass multiple values?
- How to remove admin menu pages inserted by plugins and themes in the top admin bar?
- Open login logo URL in new tab
- Change admin_title of a plugin using code snippet/functions
- Delete a column in edit.php generated with a plugin
- Add admin page for specific post status (for example)
- How to show Term ID beside Name Category with wp_dropdown_categories()
- How to create custom backend admin menu in different languages?
- POST 429 Error when trying to place more than 20 images into post at once
- Figuring out how to create “Option Pages” in WordPress admin
- Check get_post value after wp-admin login
- Custom Admin Section
- where can i find the login page in wordpress and add my header to it
- Style Radio Buttons inside Edit Page (Custom Fields)
- Changing a setting in the wp-admin/customize.php reverts CSS styles to parent theme [closed]
- Create Custom Admin Fields
- How to create functions that affect only a specific user
- Prevent posts from being published if the ‘Uncategorized’-category or no category is selected
- New WP_Customize API – how does it work under the hood?
- Data sanitization: Best Practices with code examples
- how to override woocommerce specific loop or archive-product.php [closed]
- global menus made from master site’s custom menus wpmu network
- Admin Bar (Toolbar) not showing on custom PHP file that loads WordPress
- Make page template that is just an “include” of another?
- Is there a way to create invisible pages?
- Add search Value to wp_list_table pagination
- Which freelance sites are recommended to find WordPress developers/programmers, etc
- Count widgets of a certain type
- Custom widget select options needs to stay selected after save
- Syncing Avatars across multisite
- How to move the wordpress site from test url to main url? [duplicate]
- Why is the Links Manager visible?
- How can I get the intended URL in a 404?
- Creating user relationships
- Multiple sites/domains with content all managed by single installation of WordPress
- Loop through custom fields with similar label / common chars in label
- title, content, feature images
- How can I make site-wide content editable, for example footer content
- How Do I Remove The Right Hand Block On The Main Header?
- Category selectable homepage
- Add custom profile field only for site admins?
- Development environment
- Limit User Iinterface for Admin?
- Adding comments to my custom theme
- Woocommerce product permalink not working
- Data won’t save if metabox within conditional in admin. What am I missing?
- I w’d like to know If there are simple solutions to integrate other CMSs to wordpress
- add_feed rewrite overwriting standard permalinks
- Editing a post template
- Gravity Forms – gform_field_value – query custom table breaks functions.php
- Customizer – How to get theme mod range value?
- Let author add field to metabox by pressing a button
- Date Ordered Archive Page for single category?
- GUID URL Question
- How to make WordPress search page use a relative path
- Need to add custom text field to Woocommerce under add to cart button
- wp.blocks.registerBlockType not showing what I want on the frontend
- Multiple loops on same category with different design
- How to add the option to choose between sizes for featured image within post editor?
- Customize WP website specific column with CSS
- Help needed creating a custom Hamburger menu in header
- Adding images to anchors in the list created and fetched with wp_nav_menu
- In wordpress customizer api adding div wrap to control
- Secondary loop doesn’t work
- Pre_Get_Posts order DESC not registering
- Adding pages to the Admin panel
- What capability is required to view posts, scheduled in the future, by someone else?
- Custom Query Arguments
- Reached end of document without finding – using mod_pagespeed
- Gallery Pagination by Row
- use another theme for just one page
- User Query Multiple Orderby Clause
- How to display product variations on same row