Up until this point, I’ve never worked on a project or done any type of work that required a custom post type to be added to an existing menu in the WordPress dashboard.
For the most part, I’m generally of the mindset that custom post types should:
- Exist as top level menus
- Should be added at the bottom of the WordPress dashboard menu
This mentality is primarily motivated by the fact that I see the core WordPress menu options as first-class citizens in the dashboard, custom post types as being second-class citizens.
That’s just a rule of thumb, though. There are always exceptions.
But there are also times where custom post types could be treated as, say, third-class citizens where they should be integrated with an existing menu be it a core menu or another custom post type menu.
Luckily, it’s trivially easy to add a custom post type as a menu item to an existing menu.
