=== Disable Blogging in WordPress ===
Contributors: factmaven, ethanosullivan
Donate link: https://factmaven.com/
Tags: admin footer, admin menu, author pages, blog, comments, dashicons, disable author pages, disable blog, disable blogging, disable emoji, disable feeds, disable pingback, disable trackback, disable wordpress blogging, disable xml-rpc, disable xmlrpc, emoji, feeds, help tab, hide admin menu, hide dashicons, hide menu separators, hide user profile fields, howdy, menu separators, pingback, posts, query strings, remove help tab, remove howdy, remove query strings, separators, trackback, user profile, wordpress, xml-rpc, xmlrpc
Requires at least: 4.9
Tested up to: 5.5.1
Requires PHP: 5.3
Stable tag: 2.1.0
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Disable posts, comments, feeds, and other blogging features. A must-have plugin to turn WordPress into a non-blogging CMS platform without code.
== Description ==
> Turn WordPress into a non-blogging CMS platform. **Disable Blogging** is a plugin that disables all blog related functionalities on the front-end and back-end. This includes posts, comments, feeds, and so much more. As a result, you will have a cleaner and simpler WordPress platform to be used for static websites.
= Disable all posting & comments functions =
At its core level, all posting and comment related functionalities are disabled - but that's not all. **Disable Blogging** includes 20+ extra features to disable and hide cumbersome functions that run on WordPress including:
* Disable [Author](https://codex.wordpress.org/Author_Templates#Introduction) pages
* Disable [feeds](https://codex.wordpress.org/WordPress_Feeds#Introduction_to_Feeds), [pingbacks](https://codex.wordpress.org/Glossary#Pingback), [trackbacks](https://codex.wordpress.org/Glossary#Trackback), and [XML-RPC](https://codex.wordpress.org/XML-RPC_Support)
* Remove [Screen Options](http://www.wpbeginner.com/glossary/screen-options) and [Help](https://codex.wordpress.org/Class_Reference/WP_Screen/add_help_tab#Description) tabs from the admin header
* Remove the admin bar greeting next to the username
* Remove query strings from CSS & JS files
* Remove extra code from the header for [emoji support](https://codex.wordpress.org/Emoji)
* Simplify user profile
* [*and so much more...*](https://wordpress.org/plugins/disable-blogging/screenshots/)
= Notice =
This plugin does not delete any data on WordPress. It hides and disables those features that are blog related. If you have any existing, posts, comments, categories, and tags on your website: **they must be manually deleted**. That's if you do not want to keep any of the blog information. All plugin features are available in the plugin's settings (*Settings* > *Blogging*).
Links to previous posts will still be accessible and previous comments will be hidden from view.
= Contribute on GitHub =
Want to help improve this plugin? Head over to our [GitHub page](https://github.com/factmaven/disable-blogging/tree/dev). Please make all contributions to our **`dev` branch**.
== Installation ==
1. Upload the plugin to the `../wp-content/plugins/` directory.
1. Activate the plugin through the `Plugins` menu in WordPress.
1. Let it settle in a for a minute and be amazed.
= Settings Page =
By default all blogging functionality are disabled. However, these options can be toggled in the plugin's *Settings* > *Blogging*.
== Frequently Asked Questions ==
= Are these changes permanent? =
No, this plugin simply disables, hides, and redirects all of the blogging functions. You can easily revert WordPress back to a blogging platform by simply disabling the plugin.
= How do I find the label IDs to hide additional profile fields? =
1. Navigate to the `Users` > `Your Profile`
1. Open up your browser's web inspector (ex: [Chrome](https://developer.chrome.com/devtools))
1. Use the element selector and select the label on the left side of field that you want to hide, for example:
* ``
1. For each `