=== Disable Emoji Scripts ===
Contributors: snehalpancholi
Tags: performance, emoji, optimization, speed, disable emoji
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 8.1
Stable tag: 1.0.0
License: GPL-2.0+
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Removes WordPress emoji JavaScript, CSS, DNS prefetch, TinyMCE plugin, and RSS filters to reduce unnecessary page weight.

== Description ==

WordPress ships with an emoji compatibility script that converts text emoji to images for browsers that don't support them natively. Since all modern browsers render emoji natively, this script is dead weight for most sites.

Disable Emoji Scripts removes every component of the WordPress emoji system selectively:

* Frontend emoji detection script and inline styles
* Admin emoji script and styles
* TinyMCE wpemoji plugin (classic editor)
* `dns-prefetch` link tag pointing to `s.w.org`
* Static image conversion for RSS feeds and `wp_mail()`

Each component can be toggled independently.

== Installation ==

1. Upload the `disable-emoji` folder to `/wp-content/plugins/`.
2. Activate from **Plugins → Installed Plugins**.
3. Configure at **Settings → Disable Emoji Scripts**.

== Frequently Asked Questions ==

= Will this break emoji display on my site? =
No. Modern browsers (Chrome, Firefox, Safari, Edge) render emoji natively without the WordPress polyfill script.

= Can I keep emoji in the editor but disable the frontend script? =
Yes — uncheck "Admin emoji script & styles" to keep editor support while removing the frontend overhead.

== Changelog ==

= 1.0.0 =
* Initial release.

== Screenshots ==

1. Settings page showing individual emoji component toggles.
