Limited-Time Offer

Get Extra 20% off on FullCharge Yearly Plan — available for first 10 users only. Don’t miss out! 🚀

Disable Blog · Version history

Disable Blog changelog and version history

Latest version
0.5.5
Feb 16, 2026 (8 months ago)
Releases
22
since 2015
In the last year
1
Tested up to
WordPress 6.9.11
PHP 7.4 or later

Releases each year

  • 20153 releases
  • 20164 releases
  • 20171 release
  • 20193 releases
  • 20204 releases
  • 20211 release
  • 20222 releases
  • 20233 releases
  • 20261 release

20261 release

  1. Disable Blog 0.5.5Latest

    • Tested up to WordPress 6.9.1
    • Tested up to PHP 8.4
    • Bump minimum WordPress version to 5.9
    • Add composer support, move over to composer for phpcs, phpstan, and linting checks
    • Upgrade Github actions to actions/checkout@v4 running on php 8.4
    • Fix issue with Query Loop block, now defaults to page type instead of ‘post’ when ‘post’ is disabled.

20233 releases

  1. Disable Blog 0.5.4

    • Tested up to WordPress 6.4.2.
    • Bump minimum WordPress version to 5.3, aligning with minimum PHP support.
    • Test to PHP 8.2.
    • Update Github actions.
    • Add Code Standard fixer Github Action, h/t @szepeviktor
    • Fix coding standards and a bunch of typos, h/t @szepeviktor
    • Increase accuracy of CSS selector used to hide blog related items in Settings > Reading, closes #69
    • Add .wp-env.json for local development.
  2. Disable Blog 0.5.3

    • Fix typeof typo in disable-blog-customizer.js from 0.5.2 updates.
    • Fix uninstall error to allow for the plugin to be deleted correctly.
    • Only fire comment related admin functions if comments are supported.
    • Limit the get_comment_count function to query only post types supporting comments. This allows for the post types to be modified via the dwpb_post_types_supporting_comments filter and avoids large queries on post types that aren’t relevant (e.g. shop_order in WooCommerce).
    • Add caching to the dwpb_post_types_with_feature function.
    • Create a plugin integration framework – simple class with “plugin active” checks and related integration functions, including the preexisting WooCommerce (version <= 2.6.2) comment count integration.
    • Add a Disable Comments integration, utilizing the dwpb_post_types_supporting_comments to turn off all Disable Blog comment-related functions if Disable Comments is active.
  3. Disable Blog 0.5.2

    • Test up to WP 6.1.1
    • Increase minimum PHP to v7.4
    • Test to PHP 8.1
    • Update Github Actions to current versions.
    • Fix some bugs introduced in v0.5.1: Reverts “Remove core post-related blocks in editor” – WP core handles the missing taxonomy endpoints (noted in issue 53) fine without any intervention and pulling these blocks out causes other issues. Also removes dwpb_disabled_blocks filter. Closes #60 Closes #53
    • Adds a check to the customizer script to avoid a TypeError. Closes #59
    • Increase specificity in permalinks page to correctly target and remove “optional” section only when category and post tags are not supported by any post type (default condition). Closes #62

20222 releases

  1. Disable Blog 0.5.1

    • Update to documentation, readmes, and doc blocks.
    • Fix .distignore to remove itself and .gitignore from WP-dot-org repo.
    • Add WP repo assets and deployment action.
    • Add plugin row links for support, donate, and github repro links.
    • New red and black logo.
    • New wordpress.org banner.
    • Test up to WordPress v6.0.2
    • Remove core post-related blocks in editor Closes #53. Adds dwpb_disabled_blocks passing array of blocks being disabled by the plugin.
    • Add scripts and styles to change Customizer view of homepage settings, matching the static homepage settings and updated text.
    • Update loader class to provide a remove_filter method. Closes #58.
    • Alter permalink settings based on if categories and author archives are supported.
    • Move dwpb_disable_feed filter into a function in the Disable_Blog_Functions class.
  2. Disable Blog 0.5.0

    • New
    • Add disable author archive functionality via new dwpb_disable_author_archives filter. Pass true to disable author archives entirely. Default does not disable author archives because numerous other plugins use author archives for other purposes. (A future settings page will provide more flexibility…
    • Add dwpb_author_archive_post_types filter to provide author archive support for custom post types. Pass an array of post type slugs to this filter to modify the post types queried on author archives, if not removed by filter above.
    • Add dwpb_disabled_xmlpc_methods filter to extend the methods being disabled by the plugin. Pass false to remove the functionality entirely. Closes #50
    • Remove user sitemaps unless author archives are supported by custom post types via the filter noted above.
    • Replace the “Posts” column on the user admin screen by a “Pages” column, also adds similar columns for custom post types using the filter noted above.
    • Remove the “view” link to author archives in the user screen if author archives are not supported.
    • Update the post tag and category “count” columns to correctly show the number of posts by post type, for use with custom post types supporting built-in taxonomies.
    • Update the customizer “Homepage” view to match the Reading options page view, when homepage is set.
    • Update the default posts page admin notice indicating the blog is redirected.
    • New dwpb_pass_query_string_on_redirect filter, returning true enables all valid url query params to be passed during redirects. Default is false. Use the dwpb_allowed_query_vars to limit the vars passed in the redirect by passing an array of keys (e.g. return array( ‘utm’ ) to only pass utm query v…
    • Add javascript to hide admin screen items not easily selected by CSS, include:
    • Hiding toggle comment link on welcome screen (if they are not supported by other post types),
    • Hiding the category and tag permalink base options (if not supported by other post types), and
    • Hiding the default category & default post format on Writing options page.
    • Fixes
    • Bring back some admin page redirects to account for use cases where direct access to post.php, post-new.php, etc occur. Closes #45.
    • Replace the REST API site health check (which uses the post type) with a matching function using the page endpoint instead. This was throwing an error with the post type REST endpoints are disabled. Closes #46.
    • Fix issue with Reading Settings link in admin notice outputting raw HTML instead of a link. Closes #47.
    • In order to account for multiple subpages of a common parent page being removed the dwpb_menu_subpages_to_remove param has been updated to support an array of subpages in the format of $remove_subpages['parent-page-slug.php'] = array( 'subpage-1.php', 'subpage-2.php' );, though it still supports su…
    • Improvements/Updates
    • Update admin filters to a common format and removing redundant filters. Filter changes include:
    • New filter: dwpb_redirect_admin_url filters the final url used in admin redirects.
    • dwpb_redirect_admin only accepts 1 parameter, the previous version accepted 3 (dropping $redirect_url & $current_url).
    • dwpb_redirect_admin_edit_post is now dwpb_redirect_admin_edit.
    • dwpb_redirect_single_post_edit is now dwpb_redirect_admin_post.
    • dwpb_redirect_admin_edit_single_post is now dwpb_redirect_admin_edit.
    • dwpb_redirect_edit_tax has been removed. Use dwpb_redirect_admin_edit_tags or dwpb_redirect_admin_term instead, depending on the context.
    • dwpb_redirect_edit_comments has been removed. use dwpb_redirect_admin_edit_comments instead.
    • dwpb_redirect_options_discussion has been removed. Use dwpb_redirect_admin_options_discussion instead.

20211 release

  1. Disable Blog 0.4.10

    • Fix a bug from v0.4.9 that caused redirects on custom post type archives, correcting the modify_query function to only remove posts from built-in taxonomy archives, as that was the original intent.

20204 releases

  1. Disable Blog 0.4.9

    • Notice: We’ve added the minimum PHP version requirement of 5.3, which was not explicitly set before now.
    • Big change: the plugin now changes the post_type arguments for posts so they are no longer public and removes all post_type support parameters. This disables the post-related admin redirects, as WordPress will now show users an error page stating “Sorry, you are not allowed to edit posts in this po…
    • Disable pingbacks entirely.
    • Fix comment redirect/menu functionality, now correctly removes comments and redirects edit-comments.php admin page if no other post type support comments (note that WordPress default is for pages and attachments to support comments).
    • Disable XMLRPC for posts and tags/categories. Tag/categories remain if another post type supports them.
    • Add basic static php tests and update code to pass those test. Huge props to @szepeviktor.
    • Initiate plugin via hook into plugins_loaded.
    • Change the admin notice related to blog and home page settings, only showing notices if no homepage is set or if the blog and homepage are the same page.
    • Flush rewrite rules at activation and deactivation.
    • Filtering out post post types from all archives, previously it was just author archives and search results.
    • Removes post, category, and tag options from all menus. Tag/categories remain if another post type supports them.
    • Remove header feed urls, unless supported by another post type.
    • WordPress 5.5 support:
    • Remove ‘post’ post type from XML sitemaps.
    • Remove built-in taxonomies from XML sitemaps, if not being used by a custom post type.
    • Fix sitemap redirect issues.
    • Developers: Filters were removed and altered in this version:
    • The dwpb_redirect_feeds filter now has (3) params, to match those in the dwpb_disable_feed filter: $bool, $post, $is_comment_feed.
    • The dwpb_author_post_types filter is now dwpb_archive_post_types, as the query modification now includes all pages passing is_archive.
    • Removed filters: dwpb_disable_rest_api, dwpb_remove_post_comment_support, dwpb_remove_post_trackback_support, dwpb_redirect_admin_edit_single_post, dwpb_redirect_single_post_edit, dwpb_redirect_admin_edit_post, dwpb_redirect_edit, dwpb_redirect_admin_post_new, dwpb_redirect_post_new as these are re…
  2. Disable Blog 0.4.8.1

    • Forgot to update the version number in the main plugin file, so this is a version bump only.
  3. Disable Blog 0.4.8

    • Fixed typo in variable name for current vs redirect url check.
    • Update function names from template to disable_blog.
    • Add WP.org Badge to readme.md.
    • Change the name of the CI workflow to be specific to deployment.
    • Some code tidying and inline documentation.
  4. Disable Blog 0.4.7

    • Using GitHub actions publish on WP.org from github releases.
    • Cleaned up the Reading settings, adding admin notices if front page is not set.
    • Add check for Multisite to avoid network page redirects. Props to @Mactory.
    • Added Contributing and Code of Conduct documentation.
    • Check that is_singular works prior to running redirects to avoid non-object errors in feeds.

20193 releases

  1. Disable Blog 0.4.6

    • Added check on disable feed functionality to confirm post type prior to disabling feed.
  2. Disable Blog 0.4.5

    • Remove the functionality hiding the Settings > Writing admin page, allow this option to be re-enabled via the older filter. This page used to be entirely related to posts, but is also used to select the editor type (Gutenberg vs Classic).
    • Correct misspelled dwpb_redirect_options_tools filter.
  3. Disable Blog 0.4.4

    • Hide the Settings > Writing menu item, which shows up with Disable Comments enabled everywhere. Thanks to @dater for identifying.

20171 release

  1. Disable Blog 0.4.3

    • Fix fatal error conflict with WooCommerce versions older than 2.6.3 (props to @Mahjouba91 for the heads up), no returns an array of comments in the filter for those older WooCommerce versions.
    • Add de/activation hooks to clear comment caches
    • Cleanup comment count functions.

20164 releases

  1. Disable Blog 0.4.2

    • Disable the REST API for ‘post’ post type. Props to @shawnhooper.
  2. Disable Blog 0.4.1

    • Fix unintended redirect for custom admin pages under tools.php. Props to @greatislander for the catch.
  3. Disable Blog 0.4.0

    • A bunch of stuff:
    • Refactor code to match WP Plugin Boilerplate structure, including:
    • Move hooks and filters into loader class.
    • Separate Admin and Public hooks.
    • Add support for internationalization.
    • Expanded inline documentation.
    • Add another failsafe for potential redirect loops.
    • Disable comments feed only if ‘post’ is only type shown.
    • Hide/redirect discussion options page if ‘post’ is the only post type supporting it (typically supported by pages).
    • Filter comment counts to remove comments associated with ‘post’ post type.
    • Add $is_comment_feed variable to disable feed filters.
    • Remove feed link from front end (for WP >= 4.4.0), remove comment feed link if ‘post’ is the only post type supporting comments.
    • Hide options in Reading Settings page related to posts (shows front page and search engine options only now), previously it was hiding everything on this page (bugfix!).
    • Fix show_on_front pages: now, if it’s set to ‘posts’ it will set the blog page to value 0 (not a valid option) and set the front page to value 1.
    • Add uninstall.php to remove plugin version saved in options table on uninstall.
  4. Disable Blog 0.3.3

    • Weird issue with svn, same as 0.3.2

20153 releases

  1. Disable Blog 0.3.2

    • Fix potential loop issue with home_url in redirection function
    • Fix custom taxonomy save redirect (used to redirect to dashboard, now it saves correctly)
  2. Disable Blog 0.3.1

    • Add WordPress readme.txt
  3. Disable Blog 0.3.0

    • Singleton Class
    • Clean up documentation
    • Add filters

Questions about Disable Blog’s releases

What is the latest version of Disable Blog?

0.5.5, released on Feb 16, 2026 (8 months ago). It’s tested up to WordPress 6.9.11 and needs PHP 7.4 or later.

How often is Disable Blog updated?

One release in the last year. Its first release on WordPress.org dates from August 2015.

Know when your rivals ship

Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.

Start free

Release dates come from the day each version’s folder was made in Disable Blog’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.