The code that you’ve tried already adds the role CSS class to the admin_body_class, which only affects the admin area/backend. Simply change the filter to alter the frontend body class body_class, eg.
function wpa66834_role_admin_body_class( $classes ) {
global $current_user;
foreach( $current_user->roles as $role )
$classes .= ' role-' . $role;
return trim( $classes );
}
add_filter( 'body_class', 'wpa66834_role_admin_body_class' );
Related Posts:
- How to target with css, admin elements according to user role level?
- “wp_enqueue_style();” don’t load new edited style
- Best way of adding CSS which can be manipulated by the user via theme option panels?
- Need help on WordPress and php
- Multiple pages on one with different HTML
- WordPress Customizer not setting default value upon initial install?
- wp_enqueue_style with style.php and WordPress functions
- Minify HTML, CSS, JS with PHPWee?
- Archive dropdown styling not applied
- Different background-image by category
- Add a Different CSS Class Into The Body Tag of Different WP Pages
- WordPress override bloginfo variable
- Shortcode content output but not in correct place
- Displaying theme options in css
- Show post in slider
- Add a custom stylesheet for BlackBerry
- How can I hide Home in my menu in a specific page?
- Slider loading issue
- Hide Hamburger Menu On Specific Page (Front Page/Home Page)
- how to remove metadata from the posts of my blog?
- Is there CSS to expand the gallery limit on Index Pages?
- How to add condition in wordpress loop? [closed]
- Css loads very slow [closed]
- Different post styles depending on category
- How create a Shortcode with hover and complex options
- WordPress Multiple Navigation bars
- Auto 301 to full post permalink? (using : /archive/%post_id% to %post_name% )
- Whats the proper way to use a php stylesheet in a wordpress theme? [duplicate]
- How do I add a custom css to all posts without affecting homepage css? [closed]
- Automatically set all tags to have a height of 0 if there is no content inside the tag [closed]
- height should be set to auto to avoid pixelation in the post thumbnail function
- Correct way to enqueue page specific CSS file
- Wrapping a Sidebar within
- Add Codepen animation as Preloader to WordPress
- Reduce size of responsive title
- WordPress archive page showing 404 Error [duplicate]
- Clickable image link sends people to wrong URL
- Creating a blog on my companies new website using WordPress but I have sidebar issues
- Creating a mobile site by adding a new class to the body tag from functions.php
- Get ACF options field in PHP acting as CSS
- Problem with adding custom CSS class to image in ACF Photo Gallery plugin [closed]
- Link to page with posts of specific type
- Conditionally load class in the comment section of the post page
- Assign Custom classes to every Excerpt
- Adding a navigation page state to individual blog and portfolio pages
- Using theme options to change a border-radius value
- Inline CSS header style priority function.php Child (no enqueing I think)
- Displaying images outside the content
- How to put search bar & logo in the “primary navigation” storefront theme?
- Applying css in functions.php
- How to add a CSS class to this php code [closed]
- PHP function for horizontal Woocommerce thumbnails and badges
- Use CSS tag inside PHP code
- My top header looks different on single pages but is fine on the home page
- Using php code inside style tag
- dynamic php menu with hidden sub-categories only showing when the category name is clicked
- Warning: Use of undefined constant all – assumed ‘all’ (this will throw an Error in a future version of PHP) in C:\Users\…….. on line 6
- Drop down question
- How to print all the inline styles in the WP_Styles instance together with their keys?
- The style.php file inside theme-engine folder has other content on FTP
- how to add functions to my function.php using a child theme?
- Replace header with large image on home page only, using Genesis child theme
- Add a default style if no Featured image is selected
- Site title not showing. Please help me
- PHP/CSS: Shortcode won’t display correctly, and only displays in the head (before content)
- Hot to edit WooCOmmerce dashboard?
- Using Sprit-sheet on WordPress categories
- Add class for the_post_thumbnail_caption()
- Target a specific container to style on WordPress storefront theme
- How to include different html tags in the header for different pages?
- How limit the width of a fixed menu-bar on scroll?
- Font-Family does not looks like how it should be [closed]
- Custom Theme, Editor won’t wrap text (i.e. change width)
- Where to find the html for WordPress site? [closed]
- Click to expand menu
- How to add style in functions.php depending on conditions?
- Modify arguments for parent theme’s `wp_register_style` via child theme
- Hide button based on PHP result
- How to have Function of a plugin using global vars into a shortcode?
- Child theme not working properly
- WordPress – Image href for home menu nav not working
- How Can I Center the Logo in the Navigation Menu? [closed]
- WP_Nav Highlight Parent Issue
- Cant get theme to change footer color through theme customizer
- Changing 2011 theme header image based on user dropdown
- How to change a specific character in a theme option value – replace a space with a plus sign
- How do I get Roboto Google Font to display normal font-style? [closed]
- Using PHP for background-image property [closed]
- How to create and add js and css file when server is not on my PC?
- New to wordpress. Need Help with templates [closed]
- Child-theme suddenly stopped working [closed]
- Parse error: syntax error, unexpected ‘}’ in
- ‘This Field is Required.’ is Not Displaying on CF7 [closed]
- inner-wrap div pushing custom table far down on page
- Editing stylehseet url in head section of WordPress
- ACF block gutenberg aligncenter don’t work
- How can we upload custom page files?
- HELP PLEASE PHP slider css
- Is it possible to remove the “Shop” title from the WooCommerce catalogue? [closed]
- How to add global CSS to all webpages without installing any plugin?