Emoji Settings
Emoji Settings adds an option to your Writing Settings page to toggle emoji conversion to images.
The facts
- Rating
- 5★ from 12
- Active installs
- 2k+
- Price
- Free
- Last updated
- 5 May 2025
- Added
- Jul 2015
- Requires WP
- 5.5
- Tested up to
- WP 6.8.8
- Requires PHP
- 7.2.0
- Downloads
- 31,517
Our analysis
AI-assistedEmoji Settings is a WordPress plugin that allows you to enable or disable emoji conversion on your site. By disabling this option, it prevents ASCII smilies from being converted into images and stops real emojis from being changed to Twemoji images. The plugin removes certain default WordPress scripts to achieve this functionality.
This plugin is suitable for users who want more control over emoji usage on their WordPress site, particularly those who prefer a standard WordPress behaviour without the automatic conversion of emojis. It also addresses character encoding issues for sites installed with earlier versions of WordPress.
Best for: This plugin suits WordPress users looking to manage emoji conversion settings on their site.
What it does well
- ✓Enables or disables emoji conversion
- ✓Prevents ASCII smilies from converting to images
- ✓Stops real emojis from changing to Twemoji images
- ✓Fixes character encoding issues for older installations
- ✓Easy access to settings in the WordPress admin
Where it falls short
- •Limited information on additional features
- •No options for custom emoji handling
Verdict
Emoji Settings provides a straightforward solution for controlling emoji usage in WordPress, though it may lack advanced features for customisation.
From the developer
Sybre Waaijer's own description of Emoji Settings, lightly tidied.
Quickly enable or disable emojis conversion with an option.
When you disable the option, Emoji Settings stops the conversion of ASCII smilies like :) and :D to images on any WordPress installation. This plugin also prevents changing real emojis to Twemoji (Twitter) images. It achieves this by removing several default WordPress scripts.
You can find the option at “Settings > Writing” (/wp-admin/options-writing.php).
This plugin does not prevent real emojis (inserted via an emoji keyboard) from being stored and outputted on your website.
Emoji conversion enabled by default
I wrote this plugin with a WordPress.com-like environment in mind, giving users an option without overriding standard WordPress behavior.
You can change this behavior via filter cw_emoji_overrides. Refer to the code for instructions.
Does more than “Disable Emojis”
Emoji Settings also fixes Character Encoding issues on sites originally installed with WP 4.2 or lower. And this plugin correctly removes the conversion of emojis in the admin area, for example, from post titles.
Translating
You can contribute by translating Emoji Settings via the sidebar on this page.