Title: WasiTools
Author: Holger Wassenhoven
Published: <strong>April 1, 2026</strong>
Last modified: April 1, 2026

---

Search plugins

![](https://ps.w.org/wasitools/assets/banner-772x250.png?rev=3496877)

![](https://ps.w.org/wasitools/assets/icon-256x256.png?rev=3496877)

# WasiTools

 By [Holger Wassenhoven](https://profiles.wordpress.org/wasiwarez/)

[Download](https://downloads.wordpress.org/plugin/wasitools.1.3.0.zip)

 * [Details](https://twd.wordpress.org/plugins/wasitools/#description)
 * [Reviews](https://twd.wordpress.org/plugins/wasitools/#reviews)
 *  [Installation](https://twd.wordpress.org/plugins/wasitools/#installation)
 * [Development](https://twd.wordpress.org/plugins/wasitools/#developers)

 [Support](https://wordpress.org/support/plugin/wasitools/)

## Description

WasiTools is a lightweight WordPress admin toolbox that bundles several small but
essential utilities into a single, well-organized plugin. Each module can be enabled
or disabled individually, so only the code you actually need is loaded.

#### Features

**Duplicate Post** — Duplicate any post or page with a single click, directly from
the post list or the block editor sidebar.

**Disable Comments** — Globally disable comments across all post types. Removes 
comment-related UI from both the classic and block editor.

**Maintenance Mode** — Put your site in maintenance mode or show a coming soon page.
Fully customizable template, logged-in admins see the site as usual.

**Classic Editor** — Force the classic editor for specific post types while keeping
the block editor available for others.

**Body Class** — Add a custom CSS class to the body tag on a per-post basis, directly
from the editor sidebar.

**Admin Menu** — Manage and reorder admin menu items to keep the backend clean and
focused.

**Row Actions** — Customize the row action links shown in post and page list tables.

**Show Customizer** — Re-adds the Customize link to the Appearance menu when a block
theme is active, without switching themes.

**Cron Jobs** — View all scheduled WordPress cron jobs, their next run time, and
manage them directly from the admin.

#### Philosophy

Every module is optional and loaded only when enabled. WasiTools is built to stay
out of your way and add zero overhead for features you don\’t use.

## Installation

 1. Upload the `wasitools` folder to the `/wp-content/plugins/` directory, or install
    the plugin directly through the WordPress plugin screen.
 2. Activate the plugin through the **Plugins** screen in WordPress.
 3. Go to **Tools  WasiTools** to configure the plugin.

#### Modules

WasiTools is built around individual modules. Each module can be enabled or disabled
independently on the **General** tab. Disabled modules are not loaded at all — they
add zero overhead to your site.

Enable only what you need and keep your WordPress installation lean.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“WasiTools” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ Holger Wassenhoven ](https://profiles.wordpress.org/wasiwarez/)

[Translate “WasiTools” into your language.](https://translate.wordpress.org/projects/wp-plugins/wasitools)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/wasitools/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/wasitools/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/wasitools/) by [RSS](https://plugins.trac.wordpress.org/log/wasitools/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Inital contribution

#### 1.1.0

 * Changed all script and style tags to be enqeueued via proper WordPress hooks
 * Added nonces to all uses of REQUEST data
 * Improved the sanitization and escaping of in- and output data
 * Changed the handling of REQUEST data to use of admin-post.php and removed the
   global storage of POST and GET

#### 1.2.0

 * Improved text in help tabs
 * Changed icons

#### 1.3.0

 * Changed directly printed style to enqueueing via wp_enqueue_scripts hook

## Meta

 *  Version **1.3.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.9 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 8.2 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/wasitools/)
 * Tags
 * [admin](https://twd.wordpress.org/plugins/tags/admin/)[toolbox](https://twd.wordpress.org/plugins/tags/toolbox/)
   [toolkit](https://twd.wordpress.org/plugins/tags/toolkit/)[tools](https://twd.wordpress.org/plugins/tags/tools/)
   [utilities](https://twd.wordpress.org/plugins/tags/utilities/)
 *  [Advanced View](https://twd.wordpress.org/plugins/wasitools/advanced/)

## Ratings

No reviews have been submitted yet.

[Add my review](https://wordpress.org/support/plugin/wasitools/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/wasitools/reviews/)

## Contributors

 *   [ Holger Wassenhoven ](https://profiles.wordpress.org/wasiwarez/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/wasitools/)