=== WasiTools ===
Contributors: wasiwarez
Tags: tools, toolbox, toolkit, admin, utilities
Requires at least: 6.9
Tested up to: 7.0
Requires PHP: 8.2
Stable tag: 1.3.0
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.de.html

A lightweight admin toolbox: duplicate posts, disable comments, maintenance mode, body class, cron jobs, and more — all in one place.

== 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.


== Screenshots ==
1. Tools page
2. Help tabs

== 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
