Title: Emojis In WordPress &#8211; injecting css and javascript
Last modified: August 30, 2016

---

# Emojis In WordPress – injecting css and javascript

 *  [tjtate](https://wordpress.org/support/users/tjtate/)
 * (@tjtate)
 * [10 years, 11 months ago](https://wordpress.org/support/topic/emojis-in-wordpress-injecting-css-and-javascript/)
 * To be frank this decision to include emoji support in core is a bad one. never
   to my knowledge has wordpress automatically injected additional css and js into
   the DOM to support something that seems trivial and quite frankly OPTIONAL. This
   sets a bad precedent for future wordpress releases. what is to stop wordpress
   from injecting other assets into the DOM that we just dont want loaded? yes you
   can disable them, but shouldnt it be in reverse? shouldnt you ENABLE them? this
   is by definition feature bloat ([https://en.wikipedia.org/wiki/Software_bloat](https://en.wikipedia.org/wiki/Software_bloat))
   and core decision makers should be cautious of preceding down this road or they
   may find themselves without the core following they currently have.

Viewing 5 replies - 1 through 5 (of 5 total)

 *  [LiamE](https://wordpress.org/support/users/liame/)
 * (@liame)
 * [10 years, 10 months ago](https://wordpress.org/support/topic/emojis-in-wordpress-injecting-css-and-javascript/#post-6296327)
 * It is horrible indeed, why add that stupid bloat to 20% of the internet? If I
   want emojis I either create or install a plugin.
 * The only and most horrible decision by WP.
 *  Moderator [cubecolour](https://wordpress.org/support/users/numeeja/)
 * (@numeeja)
 * [10 years, 10 months ago](https://wordpress.org/support/topic/emojis-in-wordpress-injecting-css-and-javascript/#post-6296328)
 * You can use a lightweight plugin to remove the emoji code:
    [https://wordpress.org/plugins/disable-emojis/](https://wordpress.org/plugins/disable-emojis/)
 *  [FolioVision](https://wordpress.org/support/users/foliovision/)
 * (@foliovision)
 * [10 years, 10 months ago](https://wordpress.org/support/topic/emojis-in-wordpress-injecting-css-and-javascript/#post-6296332)
 * This is an appalling decision by core to include Emoji’s by default. The Emoji
   scripts js files make up 12% of files served on our server.
 * Frankly emoji inclusion in core is one in many unusual decisions by core. I’ve
   been told it’s because WordPress core is now being written to suit WordPress.
   com and no one else.
 * Cases like the emoji issue would suggest this is true.
 * Alec Kinnear
 * PS. I can’t believe I have to add a plugin to disable what should be at worst
   just a Reading or Writing option checkbox (and that across dozens of sites).
 *  Moderator [Jan Dembowski](https://wordpress.org/support/users/jdembowski/)
 * (@jdembowski)
 * Forum Moderator and Brute Squad
 * [10 years, 10 months ago](https://wordpress.org/support/topic/emojis-in-wordpress-injecting-css-and-javascript/#post-6296333)
 * This topic really has been done to death and I think the best summary can be 
   found at this link.
 * [https://wordpress.org/support/topic/get-rid-of-emoji?replies=30#post-6872992](https://wordpress.org/support/topic/get-rid-of-emoji?replies=30#post-6872992)
 * There’s not a lot of value to constantly revisit decisions that were made months
   ago. This isn’t a conspiracy, it’s not “arrogance” nor is it “WordPress core 
   developers hates and ignores it’s users!”
 * That last one is my personal favorite. Seriously, I can’t get enough of that 
   vitriol and downright toxicity.
 * The decision for the core team to implement features comes from the honest question
   of _“Does this meet the needs of the majority of users?”_ While there is a strong
   current of emphatic and upset users, _that repetitive disagreement does not necessarily
   represent the majority._
 * _*Re-reads what I just typed*_
 * I get it, I really do. Some places in the world ban the emoji URLs and some people
   don’t want any additional code on their site.
 * But like most things in WordPress with a few lines of code or a plugin (a plugin
   is the optimal way to go for users who have a problem).
 * If you do want to use a plugin try one of these.
 * [https://wordpress.org/plugins/disable-emojis/](https://wordpress.org/plugins/disable-emojis/)
 * If you want to disable the emojis and also revert all the smilies to the original
   ones, this will do it:
 * [https://wordpress.org/plugins/classic-smilies/](https://wordpress.org/plugins/classic-smilies/)
 * If you want to code your installation yourself, then please look at the source
   for “Disable Emojis”.
 * [https://plugins.trac.wordpress.org/browser/disable-emojis/trunk/disable-emojis.php](https://plugins.trac.wordpress.org/browser/disable-emojis/trunk/disable-emojis.php)
 * It’s not a lot of `remove_action()` and `remove_filer()` and the code is very
   simple.
 * I’m closing this topic now. If another moderator feels like re-opening it then
   I am fine with that. But this topic has really been done and contributing to 
   the core development isn’t this. Please follow make/core for good examples of
   how to contribute.
 * [https://make.wordpress.org/core/](https://make.wordpress.org/core/)
 *  [Andrew Nevins](https://wordpress.org/support/users/anevins/)
 * (@anevins)
 * WCLDN 2018 Contributor | Volunteer support
 * [10 years, 10 months ago](https://wordpress.org/support/topic/emojis-in-wordpress-injecting-css-and-javascript/#post-6296336)
 * Opening to add a little link and then running away: [https://wordpress.org/about/philosophy/](https://wordpress.org/about/philosophy/)
 * It always helps me figure out why when ever a feature is added or removed.

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Emojis In WordPress – injecting css and javascript’ is closed to new 
replies.

## Tags

 * [emoji](https://wordpress.org/support/topic-tag/emoji/)

 * In: [Requests and Feedback](https://wordpress.org/support/forum/requests-and-feedback/)
 * 5 replies
 * 6 participants
 * Last reply from: [Andrew Nevins](https://wordpress.org/support/users/anevins/)
 * Last activity: [10 years, 10 months ago](https://wordpress.org/support/topic/emojis-in-wordpress-injecting-css-and-javascript/#post-6296336)
 * Status: not a support question

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
