How to Remove ‘Posts’ (Blog) Post Type from WordPress

How to Remove ‘Posts’ (Blog) Post Type from WordPress

WordPress was originally a blogging platform which are made up of “posts”. But not every WordPress site is a blog site that contain posts. In fact, over half of the websites we design do not include any blog / posts. We prefer to keep the Admin and Dashboard area as clean as possible not only for ourselves, but also for our clients. It helps me when logging into one of our managed sites to instantly know whether the site contains a blog or not if I see or not see the infamous “Posts” in the sidebar. It also limits possible confusion with our clients as unused functions are out of sight, out of mind. We’ve had to explain what the “Posts” button means to plenty of clients with blogless sites. This post explains how to remove the “post” post type from the backend / admin area all together.

A WordPress site with “Posts” removed.

To remove posts from your WordPress site, add this code to your child theme’s functions.php file. (It’s always recommended to use a Child Theme as soon as you start doing any customization of your site files/functionality)

The above code removes the “post” functionality from:

  • Sidebar Menu
  • The top +New dropdown menu
  • The dashboard “Quick Draft” widget
2018-04-08T15:08:09+00:00By |Wordpress Tips|0 Comments

About the Author:

Blake Miller is the Founder, Owner and Creative Director of MITO Studios with over 22 years of Design, Marketing, Communications and Business Operations & Management experience. MITO Studios has helped countless Individuals, Entrepreneurs, Small Businesses and Organizations operate more efficiently while improving their marketing, communications making it easier to attract and retain customers.

Leave A Comment