Home / functions.php / Limit number of classes when using post_class
  • How to Limit number of classes when using post_class


    Adding this snippet to the functions.php of your wordpress theme will let you limit the number of classes displayed when using post_class, Yes this only works if you are using post_class() within your theme enjoy.

    ( click code to copy )

    wordpress snippet : PHP

        function wps_category_id_class($classes) {
            global $post;
            foreach((get_the_category($post->ID)) as $category)
                $classes[] = $category->category_nicename;
                return array_slice($classes, 0,5); // default set to 5
        add_filter('post_class', 'wps_category_id_class');

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

    post_class, the_category, get_the_category, add_filter, _n, wp,