{"id":145397,"date":"2021-08-09T04:07:04","date_gmt":"2021-08-09T04:07:04","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/emoji-toolbar\/"},"modified":"2026-02-12T09:06:14","modified_gmt":"2026-02-12T09:06:14","slug":"emoji-toolbar","status":"publish","type":"plugin","link":"https:\/\/bal.wordpress.org\/plugins\/emoji-toolbar\/","author":14206067,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.9","stable_tag":"1.2.9","tested":"6.9.4","requires":"5.6","requires_php":"7.2","requires_plugins":null,"header_name":"Emoji Toolbar","header_author":"them.es","header_description":"A simple Emoji picker for rich-text blocks \ud83d\ude00","assets_banners_color":"e0edd8","last_updated":"2026-02-12 09:06:14","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/them.es\/plugins\/emoji-toolbar","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/emoji-toolbar","header_author_uri":"https:\/\/them.es\/plugins\/emoji-toolbar","rating":4,"author_block_rating":0,"active_installs":2000,"downloads":27703,"num_ratings":3,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"them.es","date":"2021-08-09 04:55:21"},"1.0.1":{"tag":"1.0.1","author":"them.es","date":"2021-08-11 14:32:58"},"1.0.2":{"tag":"1.0.2","author":"them.es","date":"2021-08-11 17:47:14"},"1.0.3":{"tag":"1.0.3","author":"them.es","date":"2021-08-12 17:46:06"},"1.1.0":{"tag":"1.1.0","author":"them.es","date":"2021-08-31 08:46:58"},"1.1.1":{"tag":"1.1.1","author":"them.es","date":"2022-01-13 14:50:14"},"1.2.0":{"tag":"1.2.0","author":"them.es","date":"2022-05-02 06:20:52"},"1.2.1":{"tag":"1.2.1","author":"them.es","date":"2022-11-17 16:35:25"},"1.2.2":{"tag":"1.2.2","author":"them.es","date":"2022-12-07 06:05:30"},"1.2.3":{"tag":"1.2.3","author":"them.es","date":"2023-01-19 10:00:34"},"1.2.4":{"tag":"1.2.4","author":"them.es","date":"2024-04-12 12:13:17"},"1.2.5":{"tag":"1.2.5","author":"them.es","date":"2026-02-12 09:06:14"},"1.2.6":{"tag":"1.2.6","author":"them.es","date":"2026-02-12 09:06:14"},"1.2.7":{"tag":"1.2.7","author":"them.es","date":"2026-02-12 09:06:14"},"1.2.8":{"tag":"1.2.8","author":"them.es","date":"2026-02-12 09:06:14"},"1.2.9":{"tag":"1.2.9","author":"them.es","date":"2026-02-12 09:06:14"}},"upgrade_notice":[],"ratings":{"1":0,"2":1,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2580091,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2580091,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2591315,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2591315,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3459760,"resolution":false,"location":"assets","locale":"","contents":"{\"preferredVersions\":{\"php\":\"8.4\",\"wp\":\"latest\"},\"login\":true,\"phpExtensionBundles\":[\"kitchen-sink\"],\"landingPage\":\"\\\/wp-admin\\\/edit.php\",\"steps\":[{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"},{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"emoji-toolbar\"}},{\"step\":\"runPHP\",\"code\":\"<?php require '\\\/wordpress\\\/wp-load.php'; wp_insert_post(['post_title' => 'Emoji Toolbar Demo','post_content' => '<!-- wp:heading {\\\"textAlign\\\":\\\"center\\\",\\\"textColor\\\":\\\"primary\\\"} --><h2 class=\\\"wp-block-heading has-text-align-center has-primary-color has-text-color has-link-color\\\">Hello World \\ud83c\\udf0d<\\\/h2><!-- \\\/wp:heading --><!-- wp:paragraph --><p>This is an example page. It is different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:<\\\/p><!-- \\\/wp:paragraph --><!-- wp:quote --><blockquote class=\\\"wp-block-quote\\\"><!-- wp:paragraph --><p>Hi there! I am a \\ud83d\\udeb4 bike messenger by \\u2600\\ufe0f day, aspiring actor by \\ud83c\\udf19 night, and this is my \\ud83c\\udfe0 website. I live in \\ud83c\\udfd9\\ufe0f Los Angeles, have a great \\ud83d\\ude0d dog named Jack, and I like \\ud83c\\udf79 pi\\u00f1a coladas. (And getting caught in the \\ud83c\\udf27\\ufe0f rain.)<\\\/p><!-- \\\/wp:paragraph --><\\\/blockquote><!-- \\\/wp:quote --><!-- wp:paragraph --><p>...or something like this:<\\\/p><!-- \\\/wp:paragraph --><!-- wp:quote --><blockquote class=\\\"wp-block-quote\\\"><!-- wp:paragraph --><p>The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community.<\\\/p><!-- \\\/wp:paragraph --><\\\/blockquote><!-- \\\/wp:quote --><!-- wp:paragraph --><p>As a new WordPress user, you should go to <a href=\\\".\\\/wp-admin\\\/\\\">your dashboard<\\\/a> to delete this page and create new pages for your content. Have fun!<\\\/p><!-- \\\/wp:paragraph -->', 'post_status' => 'publish', 'post_type' => 'post',]);\"}]}"}},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.1.0","1.1.1","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","1.2.7","1.2.8","1.2.9"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":2586892,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":2586892,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Light Theme","2":"Dark Theme"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1332,12379,15358,148076],"plugin_category":[],"plugin_contributors":[91916],"plugin_business_model":[],"class_list":["post-145397","plugin","type-plugin","status-publish","hentry","plugin_tags-editor","plugin_tags-emoji","plugin_tags-emoticon","plugin_tags-gutenberg","plugin_contributors-themes-1","plugin_committers-themes-1"],"banners":{"banner":"https:\/\/ps.w.org\/emoji-toolbar\/assets\/banner-772x250.png?rev=2591315","banner_2x":"https:\/\/ps.w.org\/emoji-toolbar\/assets\/banner-1544x500.png?rev=2591315","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/emoji-toolbar\/assets\/icon-128x128.png?rev=2580091","icon_2x":"https:\/\/ps.w.org\/emoji-toolbar\/assets\/icon-256x256.png?rev=2580091","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/emoji-toolbar\/assets\/screenshot-1.jpg?rev=2586892","caption":"Light Theme"},{"src":"https:\/\/ps.w.org\/emoji-toolbar\/assets\/screenshot-2.jpg?rev=2586892","caption":"Dark Theme"}],"raw_content":"<!--section=description-->\n<p>Accessing the Emoji library can be painful \ud83d\ude2b on some operating systems. You always have to leave the editor which is not useful for distraction-free writing.<\/p>\n\n<ul>\n<li>This plugin reduces the burden by implementing an easy to use Emoji picker in the block toolbar.<\/li>\n<li>Can be used with any WordPress theme.<\/li>\n<li>Only compatible with WordPress (Gutenberg) Core. Third-party page builders will probably not work.<\/li>\n<\/ul>\n\n<p><strong>Emoji Netiquette:<\/strong> Emojis have become popular culture and are here to stay but choose them wisely and avoid \u2757\ufe0f excessive use in your (business) communication.<\/p>\n\n<p>The Emoji Mart library (BSD 3-Clause \"New\" or \"Revised\" License) has been developed by Missive.<\/p>\n\n<h4>More<\/h4>\n\n<p>If you like this plugin and are missing a powerful Icon library in your Editor you may find our <a href=\"https:\/\/wordpress.org\/plugins\/i-toolbar\/\" title=\"WordPress Plugin\">&lt;i&gt; Toolbar<\/a> plugin useful.<\/p>\n\n<h4>Contribution?<\/h4>\n\n<ul>\n<li>The Plugin development can be followed via GitHub &lt;3 \/ \u2764\ufe0f<\/li>\n<li>We are happy to receive feature suggestions and pull requests: <a href=\"https:\/\/github.com\/them-es\/emoji-toolbar\" title=\"GitHub\">https:\/\/github.com\/them-es\/emoji-toolbar<\/a><\/li>\n<\/ul>\n\n<p><h4>More information<\/h4><\/p>\n\n<p><a href=\"https:\/\/them.es\/plugins\/emoji-toolbar\">https:\/\/them.es\/plugins\/emoji-toolbar<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the Plugin to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate it through the 'Plugins' menu in WordPress.<\/li>\n<li>Open a page or post using the block editor, add a paragraph or heading block and select the \"Emoji\" menu item from the toolbar.<\/li>\n<li>Choose an Emoji and it will appear in the content area. Simple and fast!<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"emojis%20don%27t%20show%20up%20in%20the%20content%21\"><h3>Emojis don't show up in the content!<\/h3><\/dt>\n<dd><ul>\n<li>You need to make sure that your database tables use the <code>utf8mb4<\/code> collation to be able to natively store emoji characters: <a href=\"https:\/\/make.wordpress.org\/core\/2015\/04\/02\/omg-emoji-%F0%9F%98%8E\" title=\"make.wordpress.org\">https:\/\/make.wordpress.org\/core\/2015\/04\/02\/omg-emoji-%F0%9F%98%8E<\/a><\/li>\n<\/ul><\/dd>\n<dt id=\"how%20do%20i%20change%20the%20skin%20tones%3F\"><h3>How do I change the skin tones?<\/h3><\/dt>\n<dd><ul>\n<li>Click on the yellow dot button (bottom right) in the popup and select the preferred color tone.<\/li>\n<\/ul><\/dd>\n<dt id=\"i%20can%27t%20see%20any%20flag%20emojis%21\"><h3>I can't see any flag emojis!<\/h3><\/dt>\n<dd><ul>\n<li>Unfortunately not all operating systems (like Windows) support flag emojis and instead just show the two-letter country code. You can learn more about the reasons here <a href=\"https:\/\/blog.emojipedia.org\/emoji-flags-explained\/\">https:\/\/blog.emojipedia.org\/emoji-flags-explained\/<\/a> or follow the issue of our underlying library here <a href=\"https:\/\/github.com\/missive\/emoji-mart\/issues\/816\">https:\/\/github.com\/missive\/emoji-mart\/issues\/816<\/a>.<\/li>\n<\/ul><\/dd>\n<dt id=\"is%20this%20plugin%20compatible%20with%20multisite%3F\"><h3>Is this plugin compatible with Multisite?<\/h3><\/dt>\n<dd><ul>\n<li>Yes, you can network-activate this plugin and the feature will be enabled on all sites.<\/li>\n<\/ul><\/dd>\n<dt id=\"this%20gpl%202.0%2B%20licensed%20wordpress%20plugin%20uses%20a%20bsd%203-clause%20%22new%22%20or%20%22revised%20licensed%20library.%20is%20the%20third-party%20code%20compatible%20with%20gnu%20gpl%3F\"><h3>This GPL 2.0+ licensed WordPress plugin uses a BSD 3-Clause \"New\" or \"Revised licensed library. Is the third-party code compatible with GNU GPL?<\/h3><\/dt>\n<dd><ul>\n<li>See https:\/\/www.gnu.org\/licenses\/license-list.en.html#GPLCompatibleLicenses<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.9<\/h4>\n\n<p>Code quality<\/p>\n\n<h4>1.2.8<\/h4>\n\n<ul>\n<li>Tested up to WordPress 6.9 (preview)<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Tested up to WordPress 6.7<\/li>\n<li>Remove load_plugin_textdomain() and rely on WordPress to load translations (https:\/\/make.wordpress.org\/core\/2016\/07\/06\/i18n-improvements-in-4-6\/)<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Tested up to WordPress 6.6<\/li>\n<li>Add a blueprint.json<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Update dependencies<\/li>\n<li>Unicode 15.0 support with new emoji chars \ud83e\ude87<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Update dependencies and locales<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Code quality<\/li>\n<li>Documentation<\/li>\n<li>Update dependencies and locales<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Localization of the Picker interface<\/li>\n<li>Cleanup<\/li>\n<li>Update dependencies<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Update dependencies<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Update Emoji Mart library to 5.0 which is faster and more accessible than before<\/li>\n<li>Unicode 14.0 support with new emoji chars \ud83e\udee1<\/li>\n<li>Minor styling updates<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Minor updates: Styling issue, Removed @import from style-editor.css, Make title translatable<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Fixed some deprecation warnings<\/li>\n<li>Ready for localization<\/li>\n<li>Style top-level toolbar button as \ud83d\ude00<\/li>\n<li>Remove button #2 from dropdown menu<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Drop CDN icons and load \"os-specific\" native Emojis in the Picker component<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Bugfixes: 1. Finally categories can be selected on init, 2. Fixed some console warnings<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Add another button in the top-level toolbar (the button in the dropdown will stay there for the time being!)<\/li>\n<li>Remove initial preview emoji from Emoji Mart<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"A simple Emoji picker that integrates in the rich-text block toolbar.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/145397","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=145397"}],"author":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/themes-1"}],"wp:attachment":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=145397"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=145397"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=145397"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=145397"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=145397"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=145397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}