Add User ID to WordPress Body Class

WordPress has this nifty little “body_class()” function that I use every now and then to add css classes to the html “body” tag.

Today I wanted to add the current user’s id to the class, and here’s how I did it:

// Add user id CSS class via
add_filter( 'body_class', 'my_class_names' );
function my_class_names( $classes ) {
	// add 'class-name' to the $classes array
	global $current_user;
	$user_ID = $current_user->ID;
	$classes[] = 'user-id-' . $user_ID;
	// return the $classes array
	return $classes;

If a user is not logged in, they get the “user-id-0” class.

Pretty neat, eh?

Posted in

Toby Cryns

Toby Cryns is a freelance CTO, expert WordPress consultant, and teacher.

He offers free advice to improve your freelance biz.

He also publishes small droppings every now and then to and

Follow Toby's contributions on Github and