Skip to content

Instantly share code, notes, and snippets.

@mahbubme
Created July 31, 2018 08:37
Show Gist options
  • Save mahbubme/05f0a7594531a94732c07e53ccc9218e to your computer and use it in GitHub Desktop.
Save mahbubme/05f0a7594531a94732c07e53ccc9218e to your computer and use it in GitHub Desktop.
Add user role name to body tag as class
<?php
// Add user role as body class
function print_user_classes() {
add_filter('body_class','class_to_body');
}
add_action('init', 'print_user_classes');
// Add user role class to front-end body tag
function class_to_body($classes) {
if ( is_user_logged_in() ) {
global $current_user;
$user_role = array_shift($current_user->roles);
$classes[] = $user_role . ' ';
} else{
$classes[] = 'loggedout-product-class';
}
return $classes;
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment