I have added a custom post type called: "Partners", what I want is that when a new one is created, a notification appears in the sidebar of Wordpress.
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It only takes a minute to sign up.Sign up to join this community
It is shockingly simple: you have to dyamically set the admin page title, adding a specific markup:
<span class='awaiting-mod count-3'> <span class='pending-count'>3</span> </span>
So for example if you want to show the number of custom posts you have to do something like this when declaring the options page:
$notif_count = wp_count_posts('my_post_type'); //insert your post type add_menu_page("My Page Title", "My Page Title <span class='awaiting-mod count-$notif_count'><span class='pending-count'>$notif_count</span></span>", 'administrator', 'my_slug', 'my_handler_function' );
Notice the php variable
$notif_count inside the second parameter of