Home / body_class / Add custom body_class to all post and pages
  • How to Add custom body_class to all post and pages


    This is similar to another body_class post I made however I had a few emails asking about just adding a specific class to the body on every page. Adding this snippet to the functions.php of your wordpress theme will let you add specific classes to wordpress body_class function. Don’t forget to add <?php body_class(); ?> to the body tag within header.php.

    wordpress snippet : PHP

    function add_body_classes($classes) {
        $classes[] = 'my-class-one';
        $classes[] = 'my-class-two';
        $classes[] = 'my-class-three';
        return $classes;

    wordpress snippet : PHP

    <?php body_class(); ?>

    ( WordPress codex functions, hooks, in this snippet. )

    body_class, add_filter,