=== Payloadless ===
Contributors: poseidonas
Tags: performance, emojis, embeds, heartbeat, revisions
Requires at least: 6.7
Tested up to: 7.1
Requires PHP: 8.0
Stable tag: 1.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Fifteen switches that turn off what WordPress loads by default and most sites never use. No caching, no minification.

== Description ==

The plugin adds a page under Settings > Payloadless with three groups of switches. Each one is independent and takes effect as soon as the settings are saved.

Front end: disable emojis, disable embeds, clean up the head, remove jQuery Migrate, remove Dashicons for visitors, remove block library CSS on classic themes, remove the password strength meter, disable RSS feeds.

Editor and admin: Heartbeat API mode and interval, autosave interval, post revisions to keep, disable remote block patterns.

Background: disable self-pingbacks, disable core XML sitemaps.

Only the safe switches are on by default: emojis, embeds, head clean-up and self-pingbacks. Everything else is off until you turn it on.

The plugin contacts no external service and sends nothing anywhere.

== Installation ==

1. Upload the plugin folder to wp-content/plugins or install the zip from Plugins > Add New > Upload Plugin.
2. Activate the plugin.
3. Open Settings > Payloadless and review the switches.

== Frequently Asked Questions ==

= Will YouTube and other embeds still work with embeds disabled? =

Yes. The switch stops other sites from embedding your posts and turns off discovery for unknown providers. The providers WordPress knows keep working, including previews in the editor.

= Does it cache or minify anything? =

No. It only removes things WordPress loads by default.

= What happens with the block library CSS switch on a block theme? =

Nothing. The switch applies only to classic themes.

== Screenshots ==

1. The front end switches: emojis, embeds, head links, jQuery Migrate, Dashicons, block library CSS, the password strength meter and RSS feeds.
2. Editor, admin and background switches: Heartbeat, autosave and revision intervals, remote block patterns, self-pingbacks and core sitemaps.

== Changelog ==

= 1.1.0 =
* Removed the installation registry. It was never active in any release: the reporting address shipped empty, so no site ever sent anything, but the readme described it as if it did. The code and the description are both gone.

= 1.0.0 =
* Initial release.
