On the other hand, some websites really don’t need a blog. WordPress is completely capable of building websites without using any blogging features at all.
WordPress strikes a good balance by offering users the ability to publish dynamic content via posts and static content via pages. However, if you’d like to use WordPress primarily as a static content management system without the features related to blogging, check out a new plugin developed by Fact Maven Corp. and Ethan Jinks O’Sullivan called Disable Blogging.
Disable Blogging hides a number of features including:
- Posts, Comments, and items related to blogging from the admin menus.
- Comments from pages.
- Blog related widgets.
- Pingbacks, Trackbacks, and XML-RPC header links.
- Biographical info and Admin Color schemes on the user profile page.
- Press This Bookmarklet.
- Posts via email.
- Howdy, help tabs, and query strings from static resources.
To really get a sense for what it’s like to use WordPress without its blogging capabilities, I activated the plugin on a fresh install.
There are two things that immediately stand out during testing. The first is that logging in takes users to their profile page instead of the Dashboard. Second, the Dashboard and the link to it are gone.
I found the removal of the Dashboard creates a jarring experience that’s different from what users might expect. It’s usefulness to display widgets with site specific information, even for sites based on pages, is a huge benefit and therefore, its removal should be reconsidered.
The nice thing about Disable Blogging is that it doesn’t permanently remove features or data. Regaining access to WordPress’ blogging capabilities is as simple as deactivating the plugin.
Browsing, using, and navigating WordPress with the blogging features hidden is an interesting experience that I encourage you to try for yourself. I tested Disable Blogging on a fresh install of WordPress 4.5.3 and didn’t encounter any problems. The next time you or a client wants an easy way to disable WordPress’ blogging capabilities, give this plugin a shot.
If you are building a website for a client that has never used WordPress before, then this could be confusing for them.
Well the good part is that you can disable all the blogging features and turn WordPress into a non-blogging CMS platform.
Disabling Blog Features in WordPress
Upon activation, you need to visit Settings » Blogging page to configure plugin settings.
As you reach the plugin’s settings page, you will notice that blogging features like posts and comments will disappear from your WordPress admin bar.
On the settings page, you can selectively turn features on and off. The settings page is divided into different tabs.
On the general tab, you can enable or disable posts, comments, author pages, RSS feeds, pingbacks and trackbacks.
Next, you can switch to the extra tab. Here you can control items like admin greeting, emoji support, screen options, help tabs, and change admin footer text.
The profile tab allows you to clean up the profile area for user accounts in WordPress. You can show and hide items that users can change on their profile.
The last tab is Menu, which allows you to control how WordPress admin menu looks like.
You can choose where your users are taken inside the admin area when they click on the Dashboard. You can show or hide icons, separators, and move the Pages menu to the top.
Don’t forget to click on the save changes button to store your settings.
If you haven’t already selected a page to be used as your static front page, then you need to head over to Settings » Reading page.
Free your WordPress site from the blog! Maintain a static website without “posts.” Go blog-less with WordPress.
This plugin disables all blog-related functionality, mostly by hiding admin pages/settings and redirecting urls on both the front-end and admin portions of your site.
Important: If Settings > Reading > “Front Page Displays” is not set to show on a page, then this plugin will not function correctly. You need to select a page to act as the home page. Not doing so will mean that your post page can still be visible on the front-end of the site. Note that it’s not required, but recommended you select a page for the “posts page” setting, this page will be automatically redirected to the static “home page.”
Site Content & Data: This plugin will not delete any of your site’s data, however it does by default redirect all posts and post comments to the homepage (refer to the documentation on ways to change this behavior).
If you have any posts, comments, categories, and/or tags, delete them prior to activation (or deactivate this plugin, delete them, and re-active). If you don’t delete them, they will remain in your database and become accessible if you deactivate this plugin or modify the plugin behavior to show posts.
Comments: Comments remain enabled, unless the ‘post’ type is the only type supporting comments (pages also support comments by default, so the comments section won’t disappear in most cases). If you’re looking to disable comments completely, check out the Disable Comments plugin.
Categories & Tags: These are hidden and redirected, unless they are supported by a custom post type.
Custom Post Types: This plugin includes extensive support for custom post types and taxonomies. If you are using a custom post type that supports the built-in
post_tag taxonomies, they will be visible and accessible through that post type.
Removing a blog from WordPress is not a simple process, especially for beginner users. Once you have decided you no longer want to use that blog, it’s best to permanently delete everything from it. Deleting a blog from WordPress is less complicated than adding one. However, there are still several steps involved.
This plugin doesn’t delete anything from your WordPress site. It simply hides them. If you had posts and comments, they will become available again when you deactivate the plugin.
We hope this article helped you learn how to disable blog features in WordPress.