I’ve been trying to get a pending count to appear on the admin sidebar, for pending posts, like the little bubble that appears for pending comments:
Offtopic: Am I the only one that thinks this should be core behaviour? Where should I suggest this feature?
Anyhow, I found this plugin, but I noticed it didn’t always worked. Sometimes the notifier appears on Pages or other item.
The code it uses to add the pending count goes something like this:
$menu[5][0] .= " <span class='update-plugins count-$pending_count'><span class='plugin-count'>" . number_format_i18n($pending_count) . '</span></span>';
So, clearly the problem is the hard-coded 5 there, but how can I update it so it always points to Posts?
I’ll be glad to commit this change to the plugin if we know the answer.
Thanks!
@ign
Replace the line of code you posted with the following..
..that should avoid the need to know the specific key.. (let me know if any problems)..
Hope that helps.. 🙂
as a followup to t31os’ answer, here’s the complete code needed (combining the contents of the plugin mentioned with t31os’ fix), with modifications to handle custom post types as well:
place this in functions.php, no need for the plugin.
I made a slight alteration to somatic’s post which allows for multiple post types: