=== Disable & Manage Updates ===
Contributors: efficientninja
Tags: disable updates, manage plugin updates, manage theme updates, disable notifications, disable comments
Requires at least: 4.1
Tested up to: 7.1
Requires PHP: 5.6
Stable tag: 2.2
Version: 2.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Disable updates for WordPress core, plugins and themes, manage automatic updates, notifications, comments, Admin Notices, and more.

== Description ==

**Disable & Manage Updates** gives you control over WordPress updates and important admin settings from one dashboard.

**Disable updates** for WordPress Core, plugins, and themes, manage **automatic updates**, update checks and update information, and control comments, trackbacks, pingbacks, Admin Bar visibility, Admin Notices, plugin file editing, theme file editing, and troubleshooting options.

### Disable Automatic Updates

Want to **disable automatic updates** in WordPress?

Disable & Manage Updates lets you control automatic update behavior for supported WordPress components from one place.

You can manage automatic updates for:

– **WordPress Core**
– **Plugins**
– **Themes**
– **Translations**

Use the global controls to manage automatic update behavior across your website, or use the available individual controls when you need more selective control.

### Disable Plugin Updates

Need to **disable plugin updates** or control which plugins can update automatically?

Disable & Manage Updates provides global and individual plugin controls for supported automatic update functionality.

This gives you more control over **plugin automatic updates** without having to manage each setting separately.

### Disable Theme Updates

Need to **disable theme updates** or control theme automatic updates?

Use Disable & Manage Updates to manage supported automatic update behavior for your WordPress themes, including available individual theme controls.

### Manage WordPress Core Updates

Control supported **WordPress Core automatic updates** from the same dashboard.

If you want to **disable automatic WordPress Core updates**, you can manage the relevant setting without editing WordPress core files.

### Manage Update Checks and Information

**Automatic updates, update checks, and update information are separate controls.**

**Automatic updates** determine whether supported updates can be installed automatically.

**Check for Updates Automatically** controls whether WordPress regularly checks for available Core, plugin, and theme updates in the background. This does not install updates.

**Show all Update Notifications & Alerts** controls whether WordPress update notifications, notices, badges, counts, and other update alerts are shown throughout the WordPress admin.

The Disable & Manage Updates dashboard continues to show its own update counts and version information so you can manage the settings even when WordPress update information is hidden elsewhere.

Disable & Manage Updates lets you manage these settings separately, so you can choose how WordPress checks for and reports available updates.

### Manage Update Information and Notifications

WordPress can display update information through admin notices, alerts, badges, and other dashboard indicators.

Use Disable & Manage Updates to manage supported **update notifications, notices, badges, and other update information** separately from automatic update settings.

This means you can control whether automatic updates are enabled without automatically changing how available update information is presented.

### Disable Comments

Don't use comments on your WordPress website?

Disable & Manage Updates provides controls to **disable comments** and manage related **trackbacks and pingbacks**.

This makes the plugin useful for websites that do not need WordPress commenting functionality.

### Manage Admin Notices

WordPress plugins and themes can display notices throughout the administration area.

Disable & Manage Updates provides controls for managing supported **Admin Notices**, helping keep your WordPress dashboard cleaner and less distracting.

### Manage Admin Bar

Control supported **WordPress Admin Bar visibility** from the plugin settings.

This can help simplify the WordPress administration experience and control when the Admin Bar is displayed.

### Manage Plugin and Theme File Editing

For sites where administrators should not edit plugin or theme files from WordPress Admin, Disable & Manage Updates provides separate controls to **disable Plugin File Editor and Theme File Editor access**.

These controls block the built-in editor screens and direct access to the corresponding editor endpoints. They do not disable normal plugin or theme installation, updates, or management.

### Troubleshooting

If an update or admin setting does not behave as expected, another plugin, theme, must-use plugin, hosting configuration, `wp-config.php`, or custom code may be affecting WordPress behavior.

Disable & Manage Updates includes **troubleshooting options** to help investigate supported settings and identify possible configuration conflicts.

### One Dashboard for WordPress Updates and Admin Controls

Instead of using multiple snippets or separate plugins, Disable & Manage Updates brings commonly needed WordPress controls together in one dashboard.

Use it to:

– **Disable updates**
– **Disable automatic updates**
– **Disable plugin automatic updates**
– **Disable theme automatic updates**
– **Disable WordPress Core automatic updates**
– Manage translation updates
– Manage background update checks
– Manage update notifications and alerts
– **Disable comments**
– Manage trackbacks and pingbacks
– Manage Admin Bar visibility
– Manage Admin Notices
– **Manage Plugin File Editing**
– **Manage Theme File Editing**
– Troubleshoot update and admin settings

### Important: Update Settings Are Separate

**Automatic updates, background update checks, and update information are separate controls.**

**Automatic updates** determine whether supported updates can be installed automatically.

**Background update checks** determine whether WordPress regularly checks for available updates.

**Update information** controls how supported update information is presented through WordPress notifications, notices, badges, and other admin indicators.

For example, **disabling automatic updates does not necessarily stop WordPress from checking for available updates**.

Update behavior can also be affected by other plugins, themes, must-use plugins, hosting configuration, `wp-config.php`, or custom code.

**Disable & Manage Updates cannot guarantee that its settings will override external configurations.**

== Frequently Asked Questions ==

### Can I disable automatic updates in WordPress?

Yes. Disable & Manage Updates provides controls for managing supported **automatic update settings** in WordPress.

Automatic updates determine whether supported updates can be installed automatically.

### Can I disable plugin updates?

Disable & Manage Updates provides controls for supported **plugin automatic updates**, including global and individual plugin controls where available.

### Can I disable theme updates?

Disable & Manage Updates provides controls for supported **theme automatic updates**, including global and individual theme controls where available.

### Can I disable WordPress Core automatic updates?

Yes. Disable & Manage Updates provides controls for supported **WordPress Core automatic update** behavior.

### Can I disable automatic updates for individual plugins and themes?

Yes. Where supported, you can manage automatic update behavior for individual plugins and themes instead of applying the same setting to every plugin or theme.

### Can I disable WordPress updates completely?

Disable & Manage Updates provides controls for managing supported WordPress update functionality, including automatic updates, background update checks, and update information.

However, update behavior can also be affected by other plugins, themes, must-use plugins, hosting configuration, `wp-config.php`, or custom code.

### What is the difference between automatic updates, update checks, and update information?

They control different parts of the WordPress update process.

**Automatic updates** determine whether supported updates can be installed automatically.

**Background update checks** determine whether WordPress checks for available updates.

**Update information** controls how supported update information is presented through alerts, notices, badges, and other admin indicators.

These are separate controls.

### Can I still see available updates when automatic updates are disabled?

Yes, depending on your **background update check** and **update information** settings.

Disabling automatic updates does not necessarily stop WordPress from checking for available updates or displaying available update information.

### Can I disable automatic updates but still check for updates manually?

Yes. Automatic update behavior and update checks are separate controls.

Disabling automatic updates does not prevent you from manually reviewing and applying available updates.

### Can I manage automatic updates for plugins and themes separately?

Yes. Disable & Manage Updates provides separate controls for supported plugin and theme automatic update behavior.

### Can I manage WordPress update information?

Yes. The plugin provides controls for managing supported **update notifications, notices, badges, and other update information** displayed in the WordPress administration area.

### Can I disable the WordPress Plugin File Editor?

Yes. **Disable Plugin Editing** can be set to **Allowed** or **Not allowed**. When it is not allowed, the built-in Plugin File Editor menu is hidden and direct access to the editor is blocked.

### Can I disable the WordPress Theme File Editor?

Yes. **Disable Theme Editing** can be set to **Allowed** or **Not allowed**. When it is not allowed, the built-in Theme File Editor menu is hidden and direct access to the editor is blocked.

### Do the plugin and theme editing controls disable plugin or theme updates?

No. The editing controls only prevent use of the built-in file editors. Normal plugin and theme management and updates remain available.

### Can I disable comments in WordPress?

Yes. Disable & Manage Updates provides controls to **disable comments** when your website does not need comment functionality.

### Can I manage trackbacks and pingbacks?

Yes. The plugin provides controls for managing **trackbacks and pingbacks**.

### Can I hide WordPress Admin Notices?

Disable & Manage Updates provides controls for managing supported **Admin Notices** displayed in the WordPress administration area.

### Can I manage the WordPress Admin Bar?

Yes. The plugin provides controls for managing supported **Admin Bar visibility**.

### I clicked Save Changes, but I do not see my changes reflected. What should I do?

First, verify that the relevant setting was saved successfully.

If the setting still does not appear to take effect, another plugin, theme, must-use plugin, hosting configuration, `wp-config.php`, or custom code may be affecting the same WordPress behavior.

Use the available **troubleshooting options** to help investigate the issue.

### Does the plugin modify wp-config.php?

Disable & Manage Updates does not modify your `wp-config.php` file to change WordPress Debug Mode.

However, settings or custom code contained in `wp-config.php` can affect WordPress update behavior.

### Does the plugin change WordPress Debug Mode?

No. Disable & Manage Updates does not change your WordPress Debug Mode setting.

### Can another plugin or theme override these settings?

Yes.

WordPress update and admin behavior can be affected by other plugins, themes, must-use plugins, hosting configuration, `wp-config.php`, or custom code.

Disable & Manage Updates cannot guarantee that its settings will override external configurations.

### Why are my WordPress updates still showing after I disabled automatic updates?

Disabling automatic updates and disabling update checks are different settings.

WordPress may continue checking for available updates and displaying update information even when automatic installation is disabled.

Review your **automatic update, background update check, and update information** settings separately.

### Does disabling update checks disable automatic updates?

No. **Update checks and automatic updates are separate controls.**

Changing update-check settings does not necessarily change whether supported updates can be installed automatically.

### Does disabling update information disable WordPress updates?

No. **Update information** controls how update information is presented.

It is separate from the settings that determine whether supported updates can be installed automatically.

### Is it safe to disable automatic updates?

WordPress updates can include important security, bug-fix, and compatibility improvements.

If you choose to **disable automatic updates**, make sure you have another process for regularly reviewing and applying available updates.

== Installation ==

1. In your WordPress dashboard, go to **Plugins → Add New Plugin**.
2. Upload the `disable-updates-comments.zip` file, or upload the `disable-updates-comments` folder to `/wp-content/plugins/`.
3. Activate **Disable & Manage Updates** from the **Plugins** screen.
4. Open **Disable & Manage Updates** from the WordPress admin menu.
5. Review the available tabs and configure the update and admin controls you need.
6. Click **Save Changes**.

== Screenshots ==

1. Automatic Update Settings – Manage automatic updates for WordPress Core, plugins, themes, and translations.
2. Plugin Automatic Update Settings – Manage automatic plugin updates, individual plugin controls, update availability, and installed versions.
3. Theme Automatic Update Settings – Manage automatic theme updates, individual theme controls, update availability, and installed versions.
4. Comment Settings – Disable comments and manage trackbacks and pingbacks.
5. Admin Control & Troubleshooting – Manage Admin Bar visibility, Admin Notices, Plugin File Editing, Theme File Editing, PHP error display, and troubleshooting settings.

== Requirements ==

– WordPress 4.1 or later.
– PHP 5.6 or later.

== Important ==

Keeping WordPress, plugins, and themes updated is important for security and compatibility.

If you choose to **disable automatic updates** or other update functionality, make sure you have an appropriate process for reviewing and applying updates.

Update behavior may also be affected by other plugins, themes, must-use plugins, hosting configuration, `wp-config.php`, or custom code.

**Disable & Manage Updates cannot guarantee that its settings will override external configurations.**

### Enjoying the Plugin?

If **Disable & Manage Updates** is useful to you, please consider leaving a rating on WordPress.org. Your feedback helps other WordPress users discover the plugin and helps us continue improving it.

== Changelog ==

= 2.2 =

– Redesigned the update settings interface for clearer and easier-to-understand controls.
– Improved controls for automatic updates, update checks, and update notifications.
– Added plugin and theme file editing controls with clearer status and production-site guidance.
– Improved Admin Control & Troubleshooting with better organization and additional controls.
– Improved update notification and Admin Bar handling while keeping update information available within the plugin.
– Improved trackback and pingback controls.
– Improved internationalization, save behavior, compatibility, security, and stability.
– Updated documentation, FAQs, installation instructions, and rating request.

= 2.1 =

– Improved notification and Admin Notice controls.
– Improved troubleshooting options.
– Compatibility and stability improvements.

= 2.0 =

– Added controls for WordPress automatic updates.
– Added plugin automatic update controls.
– Added theme automatic update controls.
– Added individual plugin update controls.
– Added individual theme update controls.
– Added translation update controls.
– Added background update check controls.
– Added update information controls.
– Added comment controls.
– Added Admin Bar controls.
– Added Admin Notice controls.
– Added troubleshooting options.
– Improved settings dashboard and user interface.

== Upgrade Notice ==

= 2.2 =

**Disable & Manage Updates 2.2 adds admin file-editor controls and improves update-alert handling.**

After upgrading, review the **Admin Control & Troubleshooting** settings and confirm your preferred Admin Bar, Admin Notices, Plugin File Editing, Theme File Editing, and PHP error display settings.

= 2.0 =

**Disable & Manage Updates 2.0 is a major redesign and update management overhaul.**

This release introduces a new dashboard, automatic update controls for WordPress Core, plugins and themes, individual plugin and theme controls, separate update checks and alerts, improved update information, and additional WordPress admin controls.

If you are upgrading from version 1.1, **review your settings after updating** and confirm that your preferred update and admin controls are configured as expected.