Title: Make Emoji optional
Last modified: August 30, 2016

---

# Make Emoji optional

 *  [Steven](https://wordpress.org/support/users/spstieng/)
 * (@spstieng)
 * [10 years, 11 months ago](https://wordpress.org/support/topic/make-emoji-optional/)
 * So, after working on a MVC platform for the past year, I returned to WP to update
   my website. Looking at the source code I find Emoji script in my header.
 * As most people know, js scripts should be placed in the footer in terms on SEO
   og page load. And in my case, I don’t use Emoji in 90% of my sites. So having
   JS code in my source code that I will never use is not good.
 * As many has stated before (in previous threads I’ve read), I should not have 
   to use a 3rd party plugin to disable a core function in order to prevent “garbage”
   code in my html source code.
 * Rather, if you want to use Emoji, you could either configure this in admin panel
   or be able to add this using `add_theme_support( 'emoji' );`
 * So my question is, what is the status of this? Has the WP team done anything 
   about this?

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

 *  Moderator [Jan Dembowski](https://wordpress.org/support/users/jdembowski/)
 * (@jdembowski)
 * Forum Moderator and Brute Squad
 * [10 years, 11 months ago](https://wordpress.org/support/topic/make-emoji-optional/#post-6674111)
 * This has really been talked about in great detail in the past and this is probably
   the best place to start to see that.
 * [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)
 *  Thread Starter [Steven](https://wordpress.org/support/users/spstieng/)
 * (@spstieng)
 * [10 years, 11 months ago](https://wordpress.org/support/topic/make-emoji-optional/#post-6674113)
 * Yeah, I’ve seen it. But it’s 5 months old and the thread is closed.
    So I was
   wondering if WP is actually going to continue to have this in the core code or
   if they are considering it as an add-on.
 *  Moderator [Jan Dembowski](https://wordpress.org/support/users/jdembowski/)
 * (@jdembowski)
 * Forum Moderator and Brute Squad
 * [10 years, 11 months ago](https://wordpress.org/support/topic/make-emoji-optional/#post-6674127)
 * > So I was wondering if WP is actually going to continue to have this in the 
   > core code or if they are considering it as an add-on.
 * I am not aware of any plans to reverse that earlier decision. Generally speaking
   that doesn’t happen.
 *  [Olly – OWMC](https://wordpress.org/support/users/olly-owmc/)
 * (@olly-owmc)
 * [10 years, 11 months ago](https://wordpress.org/support/topic/make-emoji-optional/#post-6674143)
 * [@jan](https://wordpress.org/support/users/jan/) Dembowski
 * The last comment in that thread suggests making a request here.
 * I’m echoing Steven’s request.
 * None of my sites use emoji. None ever will. For performance purposes as I’m sure
   you know, HTTP requests are fundamentally to be avoided at all costs. I now have
   to go through dozens of my sites to make amendments to my functions.php to get
   rid of this.
 * I ******* hate it. Life is too short.
 *  [Dion](https://wordpress.org/support/users/diondesigns/)
 * (@diondesigns)
 * [10 years, 11 months ago](https://wordpress.org/support/topic/make-emoji-optional/#post-6674301)
 * I completely agree. Not only is there an issue with HTTP requests, DB tables 
   had their collation changed from utf8-unicode-ci to utf8mb4-unicode-ci, which
   is both a performance hit and a waste of space.
 * The DB table stuff was needless…emojis could have been converted to HTML entities
   instead of being stored in their raw form. I mean, c’mon…no one is going to do
   a search on emojis. 😌
 *  [Pascal Birchler](https://wordpress.org/support/users/swissspidy/)
 * (@swissspidy)
 * [10 years, 10 months ago](https://wordpress.org/support/topic/make-emoji-optional/#post-6674363)
 * > I completely agree. Not only is there an issue with HTTP requests, DB tables
   > had their collation changed from utf8-unicode-ci to utf8mb4-unicode-ci, which
   > is both a performance hit and a waste of space.
   > The DB table stuff was needless…emojis could have been converted to HTML entities
   > instead of being stored in their raw form. I mean, c’mon…no one is going to
   > do a search on emojis.
 * This was done in order to fix a critical security flaw. Emojis were just a side
   benefit of that. You can learn more about it here: [https://poststatus.com/the-trojan-emoji/](https://poststatus.com/the-trojan-emoji/)
 * Besides that, the post Jan linked to is still correct. Emojis will continue to
   be enabled by default as a core feature. If you really want to remove that functionality,
   use the available plugins.

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

 The topic ‘Make Emoji optional’ is closed to new replies.

 * In: [Requests and Feedback](https://wordpress.org/support/forum/requests-and-feedback/)
 * 6 replies
 * 5 participants
 * Last reply from: [Pascal Birchler](https://wordpress.org/support/users/swissspidy/)
 * Last activity: [10 years, 10 months ago](https://wordpress.org/support/topic/make-emoji-optional/#post-6674363)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
