😆How to use admin_body_class filter in WordPress

https://weplugins.com/wordpress/how-to-use-admin_body_class-filter-in-wordpress/

function modify_admin_body_class_defaults($classes) { 
  $user = wp_get_current_user();
  if (in_array('subscriber', $user->roles)) {
    $classes .= ' subscriber';
  }
  return $classes; 
}
// add the filter
add_filter( "admin_body_class", "modify_admin_body_class_defaults", 10, 1 );
function my_plugin_body_class($classes) {
    $classes[] = 'foo';
    return $classes;
}
add_filter('body_class', 'my_plugin_body_class');
<?php $post_slug = get_post_field( 'post_name', get_post() ); ?>

Or You can use this easy code:

<?php
    global $post;
    $post_slug = $post->post_name;
?>

Last updated

Was this helpful?