{"id":21294,"date":"2012-12-21T09:10:18","date_gmt":"2012-12-21T09:10:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/font-emoticons\/"},"modified":"2019-01-11T16:31:23","modified_gmt":"2019-01-11T16:31:23","slug":"font-emoticons","status":"closed","type":"plugin","link":"https:\/\/bg.wordpress.org\/plugins\/font-emoticons\/","author":7598980,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.5.0","stable_tag":"1.5.0","tested":"5.0.25","requires":"3.0.0","requires_php":"5.6","requires_plugins":"","header_name":"Font Emoticons","header_author":"Sebastian Krysmanski","header_description":"","assets_banners_color":"00b0ff","last_updated":"2019-01-11 16:31:23","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/font-emoticons\/","header_author_uri":"http:\/\/manski.net","rating":4.9,"author_block_rating":0,"active_installs":300,"downloads":15157,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":"2","5":"22"},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":"1078421","resolution":"256x256","location":"assets"}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":"1078421","resolution":"1544x500","location":"assets"},"banner-772x250.png":{"filename":"banner-772x250.png","revision":"1078421","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","1.3","1.3.1","1.4.0","1.4.1","1.5.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"642815","resolution":"1","location":"assets"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"642815","resolution":"2","location":"assets"}},"screenshots":{"1":"Available emoticons.","2":"Emoticon comparison."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[11331,11330],"plugin_category":[],"plugin_contributors":[82631],"plugin_business_model":[],"class_list":["post-21294","plugin","type-plugin","status-closed","hentry","plugin_tags-emoticons","plugin_tags-smileys","plugin_contributors-manski","plugin_committers-manski"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/font-emoticons_00b0ff.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/font-emoticons\/assets\/screenshot-1.png?rev=642815","caption":"Available emoticons."},{"src":"https:\/\/ps.w.org\/font-emoticons\/assets\/screenshot-2.png?rev=642815","caption":"Emoticon comparison."}],"raw_content":"<!--section=description-->\n<p>Replaces Wordpress' smileys (based on images) with font-based emoticons (see screenshots). Font-based emoticons have some advantages:<\/p>\n\n<ul>\n<li>They have the same size as the surrounding text. No more distorting the heights of lines containing smileys\/emoticons. They always fit the font size.<\/li>\n<li>They have the same color as the surrounding text.<\/li>\n<\/ul>\n\n<p><em>Note:<\/em> This plugin was developed when Wordpress was still using <a href=\"http:\/\/codex.wordpress.org\/Using_Smilies#What_Text_Do_I_Type_to_Make_Smileys.3F\">\"pixel images\"<\/a> as emoticons. The current version of Wordpress uses scalable vector images (SVG) - so they won't distort your line heights anymore and look crisp on any size. This makes this plugin less useful than it once was - it now comes down to personal preference whether to use it.<\/p>\n\n<p>The following emoticons are supported:<\/p>\n\n<ul>\n<li><code>:)<\/code> <code>:-)<\/code> <code>(-:<\/code> <code>(:<\/code> <code>:smile:<\/code><\/li>\n<li><code>:(<\/code> <code>:-(<\/code> <code>:sad:<\/code><\/li>\n<li><code>;)<\/code> <code>;-)<\/code> <code>:wink:<\/code><\/li>\n<li><code>:P<\/code> <code>:-P<\/code> <code>:razz:<\/code><\/li>\n<li><code>-.-<\/code> <code>-_-<\/code> <code>:sleep:<\/code><\/li>\n<li><code>&gt;:)<\/code> <code>&gt;:-)<\/code> <code>:devil:<\/code> <code>:twisted:<\/code><\/li>\n<li><code>:o<\/code> <code>:-o<\/code> <code>:eek:<\/code><\/li>\n<li><code>8O<\/code> <code>8o<\/code> <code>8-O<\/code> <code>8-o<\/code> <code>:shock:<\/code>   (No special icon for \"shock\" yet. Using \"eek\" instead.)<\/li>\n<li><code>:coffee:<\/code><\/li>\n<li><code>8)<\/code> <code>8-)<\/code> <code>B)<\/code> <code>B-)<\/code> <code>:cool:<\/code><\/li>\n<li><code>:\/<\/code> <code>:-\/<\/code><\/li>\n<li><code>:beer:<\/code><\/li>\n<li><code>:D<\/code> <code>:-D<\/code> <code>:grin:<\/code><\/li>\n<li><code>x(<\/code> <code>x-(<\/code> <code>X(<\/code> <code>X-(<\/code> <code>:angry:<\/code><\/li>\n<li><code>:x<\/code> <code>:-x<\/code> <code>:mad:<\/code>   (No special icon from \"mad\" yet. Using \"angry\" instead.)<\/li>\n<li><code>O:)<\/code> <code>0:)<\/code> <code>o:)<\/code> <code>O:-)<\/code> <code>0:-)<\/code> <code>o:-)<\/code> <code>:saint:<\/code><\/li>\n<li><code>:'(<\/code> <code>:'-(<\/code> <code>:cry:<\/code><\/li>\n<li><code>:shoot:<\/code><\/li>\n<li><code>|)<\/code> <code>:squint:<\/code><\/li>\n<li><code>^^<\/code> <code>^_^<\/code> <code>:lol:<\/code><\/li>\n<\/ul>\n\n<p>The following general purpose icons are supported:<\/p>\n\n<ul>\n<li><code>:thumbs:<\/code> <code>:thumbsup:<\/code><\/li>\n<li><code>:thumbsdown:<\/code><\/li>\n<li><code>&lt;3<\/code> <code>:heart:<\/code><\/li>\n<li><code>:star:<\/code><\/li>\n<li><code>(\/)<\/code> (ok sign)<\/li>\n<li><code>(x)<\/code> (cancel)<\/li>\n<li><code>(i)<\/code><\/li>\n<li><code>(?)<\/code><\/li>\n<li><code>(+)<\/code><\/li>\n<li><code>(-)<\/code><\/li>\n<\/ul>\n\n<p>Notes:<\/p>\n\n<ul>\n<li>Emoticons\/Icons must be surrounded with spaces (or other white space characters); e.g. the emoticon in <code>that:)smile<\/code> won't be replaced.<\/li>\n<li>Emoticons\/Icons won't be replaced in HTML tags nor inside of <code>&lt;pre&gt;<\/code> or <code>&lt;code&gt;<\/code> blocks.<\/li>\n<\/ul>\n\n<h3>Use In Themes\/Plugins<\/h3>\n\n<p>Font Emoticons are supported in most places where user defined text is displayed. However, there may be places in a\nplugin or theme that are not supported by Font Emoticons.<\/p>\n\n<p>In these cases, just apply the filter <strong>wp_font_emots_replace<\/strong> to the text that should display Font Emoticons.<\/p>\n\n<p>For example, you would change the following PHP code:<\/p>\n\n<pre><code>&lt;?php echo get_the_author_meta( 'description' ); ?&gt;\n<\/code><\/pre>\n\n<p>to this code:<\/p>\n\n<pre><code>&lt;?php echo apply_filters('wp_font_emots_replace', get_the_author_meta( 'description' )); ?&gt;\n<\/code><\/pre>\n\n<p>That's it.<\/p>\n\n<h3>Font Licenses<\/h3>\n\n<p>The emoticons used in this plugin are based on the fonts \"Fontelico\" and \"Font Awesome\".<\/p>\n\n<h4>Fontelico<\/h4>\n\n<p>Copyright (C) 2012 by Fontello project<\/p>\n\n<p>Author:    Crowdsourced, for Fontello project\n   License:   SIL (http:\/\/scripts.sil.org\/OFL)\n   Homepage:  http:\/\/fontello.com<\/p>\n\n<h4>Font Awesome<\/h4>\n\n<p>Copyright (C) 2012 by Dave Gandy<\/p>\n\n<p>Author:    Dave Gandy\n   License:   SIL (http:\/\/scripts.sil.org\/OFL)\n   Homepage:  http:\/\/fortawesome.github.com\/Font-Awesome\/<\/p>\n\n<!--section=installation-->\n<p>This section describes how to install the plugin and get it working.<\/p>\n\n<ol>\n<li>Upload the <code>font-emoticon<\/code> directory to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Change: Font-Emoticons is now hosted as Git repo on GitHub. (Thus, the issue numbering will reset.)<\/li>\n<li>Change: font-emoticons now uses a (hopefully) a better way to disable Wordpress' own emoticons.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Feature: Added general purpose filter called <code>wp_font_emots_replace<\/code>. This filter can be used to replace emoticons in places not supported by this plugin.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Feature: Implemented rudimentary bbpress support. I don't use bbpress, so some parts may still no display emoticons correctly. (issue #10)<\/li>\n<li>Feature: Emoticons are now also replace in the text sidebar widget.<\/li>\n<li>Fix: <code>emoticons.css<\/code> no longer gets an unnecessary <code>?v=<\/code> parameter attached (Wordpress does this automatically on its own); also made the style's name more unique so that it's less likely to conflict with other plugins.<\/li>\n<li>Fix: Replaced usage of internal constant <code>WP_PLUGIN_URL<\/code> with <code>plugins_url()<\/code><\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fix: Self closing span (<code>&lt;span\/&gt;<\/code>) seems to be invalid in some cases. Replaced it with regular <code>&lt;span&gt;&lt;\/span&gt;<\/code> (issue #8)<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Feature: New emoticon \"squint\": <code>|)<\/code> or <code>:squint:<\/code><\/li>\n<li>Feature: Added some general purpose icons like <code>&lt;3<\/code> (heart) or <code>:thumbsdown:<\/code> (<code>:thumbsup:<\/code> got changed to icon from emoticon)<\/li>\n<li>Change: PHP 5.3 is now required<\/li>\n<li>Change: \"devil\" and \"eek\" got more text representations; \"smile\" now also supports the Australian version <code>(-:<\/code><\/li>\n<li>Change: Made font and css classes more unique so that they don't interfer with other icon fonts (issue #7)<\/li>\n<li>Fix: Multiple consecutive emoticons are now parsed correctly (issue #5); emoticons surrounded by HTML tags (like <code>&lt;li&gt;:)&lt;\/li&gt;<\/code>) are now parsed correctly.<\/li>\n<li>Fix: Wider emoticons now flow correctly with surrounding text (no longer overlap it) (issue #4)<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Emoticons are now supported in comments and excerpts. (issue #1)<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Emoticons are no longer replaced in URLs. Instead they now require surrounding white space.<\/li>\n<li>Emoticons at the beginning and the end of posts are recognized now.<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Replaces Wordpress&#039; smileys with font-based emoticons.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/21294","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=21294"}],"author":[{"embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/manski"}],"wp:attachment":[{"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=21294"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=21294"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=21294"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=21294"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=21294"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=21294"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}