=== Head Trimmer ===
Contributors: dalesandro
Tags: head, clean, remove, meta, security
Requires at least: 3.1
Tested up to: 6.9
Requires PHP: 5.1
Stable tag: 1.0.4
License: GPL v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Customizable plugin to selectively remove WordPress version information, feeds, shortlinks, xmlrpc, emoji support and other miscellaneous extras from the HEAD element.

== Description ==
The **Head Trimmer** plugin for WordPress is a customizable plugin to remove automatically generated information from the HEAD element across a site. These extras add bloat to a website and expose WordPress version information as well as other potential security signatures in the generated source code.

Removal options include:

* WordPress Version
* WordPress Version from URLs for Scripts and Styles
* Shortlink
* Shortlink from HTTP response headers
* Canonical
* Relational Links for Posts Adjacent to Current Post
* RSS Feeds
* Really Simple Discovery Link for xmlrpc (rsd_link)
* Windows Live Writer Manifest File Link (wlwmanifest_link)
* oEmbed Discovery Links
* REST API Link
* REST API Link Header
* Emoji Support
* Global Styles and SVG Filters (duotone filters)
* Gutenberg Block CSS Styles (or set 'should_load_separate_core_block_assets')
* Classic Theme Styles (classic-theme-styles)
* DNS Prefetch for //s.w.org
* DNS Prefetch for Google Fonts //fonts.googleapis.com
* jQuery

== Installation ==
1. Install Head Trimmer through the WordPress.org plugin repository or by uploading the .zip file using the Admin -> Plugins -> Add New function.
2. Activate Head Trimmer on the Admin -> Plugins screen.
3. Customize settings on the Admin -> Settings -> Head Trimmer screen.

Uninstall
1. Deactivate the plugin on the Admin -> Plugins screen. All plugin files and settings will be retained.
2. Delete the plugin on the Admin -> Plugins screen. This deletes both the plugin files and all plugin settings stored in the database.

== Frequently Asked Questions ==
= The setting to remove a particular element is checked. Why do I still find the element in the source? =

Please verify settings for other installed plugins which may re-add an element. As an example, various SEO plugins may include an option to add the canonical or relational links.

= I set the option to remove the WordPress version number from scripts and styles. Why do I still find version numbers in script and style URLs? =

Head Trimmer removes the installed WordPress version number from script and style URLs. It does not remove version numbers generated by other plugins such as caching and optimization plugins.

== Screenshots ==
1. Head Trimmer admin settings screen.

== Changelog ==
= 1.0.4 =
* Adds option to remove classic themes CSS styles

= 1.0.3 =
* Adds option to set 'should_load_separate_core_block_assets' instead of removing Gutenberg Block CSS Styles entirely

= 1.0.2 =
* Minor changes to improve code readability and internationalization

= 1.0.1 =
* Minor changes to improve code readability and internationalization

= 1.0.0 =
* Initial Release