Skip to content

Instantly share code, notes, and snippets.

@generatepress
Created August 21, 2015 15:58
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save generatepress/050648ac7d2d566865ac to your computer and use it in GitHub Desktop.
Save generatepress/050648ac7d2d566865ac to your computer and use it in GitHub Desktop.
Add category post count to the menu
add_filter('the_title', 'generate_category_post_count_title', 10, 2);
function generate_category_post_count_title($title, $post_ID)
{
if( 'nav_menu_item' == get_post_type($post_ID) )
{
if( 'taxonomy' == get_post_meta($post_ID, '_menu_item_type', true) && 'category' == get_post_meta($post_ID, '_menu_item_object', true) )
{
$category = get_category( get_post_meta($post_ID, '_menu_item_object_id', true) );
$title .= sprintf(' (%d)', $category->count);
}
}
return $title;
}
@Erawor
Copy link

Erawor commented Dec 23, 2017

Awesome Thanks :) works with WP 4.9.1

@negru13
Copy link

negru13 commented Oct 22, 2020

Not working, WP 5.5.1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment