User interfaces living in the Admin “back end” area

I think User interfaces in WordPress Admin is a good idea. It will straight away gives different views for different groups(like editors, subscribers etc..). I also think Custom post types and custom fields are introduced for this purpose. On the flip side you wouldn’t be able to completely change the look of Admin area, so … Read more

How to remove UI access to Custom Post Type using direct links?

Yes. Use capabilities! When registering a post type, take a look at the capability_type and capabilities. You can define a custom capability map for the standard edit_post, delete_post, etc. for your post type. The thing you remember is, if you customize the capabilities, YOU DON’T HAVE THESE CAPABILITIES EITHER! This means you’ll have to get … Read more