Skip to content

Instantly share code, notes, and snippets.

@bmcminn
Created April 30, 2012 10:47
Show Gist options
  • Save bmcminn/2557319 to your computer and use it in GitHub Desktop.
Save bmcminn/2557319 to your computer and use it in GitHub Desktop.
PHP: post_class() filter - add custom post classes
<?php
// Practically verbatim from the WordPress codex
// http://codex.wordpress.org/Function_Reference/post_class#Add_Classes_By_Filters
add_filter('post_class','MYTHEME_post_class_cats');
function MYTHEME_post_class_cats($classes) {
global $post;
foreach((get_the_category($post->ID)) as $category) {
$classes[] = $category->category_nicename;
$classes[] = $category->ID;
return $classes;
}
} // MYTHEME_post_class_cats($classes)
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment