{"id":31543,"date":"2014-09-07T02:54:02","date_gmt":"2014-09-07T02:54:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/speech-bubble\/"},"modified":"2015-04-29T07:38:23","modified_gmt":"2015-04-29T07:38:23","slug":"speech-bubble","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/speech-bubble\/","author":14026367,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.3","stable_tag":"trunk","tested":"3.7.41","requires":"3.7.1","requires_php":"","requires_plugins":"","header_name":"Speech bubble (\u3075\u304d\u3060\u3057\u30d7\u30e9\u30b0\u30a4\u30f3)","header_author":"Masashi Sonobe, Mamoru Fukuda","header_description":"","assets_banners_color":"","last_updated":"2017-11-28 12:51:22","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":4000,"downloads":44566,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"":"<p>Make back up of added images by yourself.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"2"},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-4.png":{"filename":"screenshot-4.png","revision":"1776892","resolution":"4","location":"plugin"},"screenshot-2.png":{"filename":"screenshot-2.png","revision":"1776892","resolution":"2","location":"plugin"},"screenshot-3.png":{"filename":"screenshot-3.png","revision":"1776892","resolution":"3","location":"plugin"},"screenshot-1.png":{"filename":"screenshot-1.png","revision":"1776892","resolution":"1","location":"plugin"}},"screenshots":{"1":"Example, using  type=\"std\".","2":"Fit narrow frame automatically, use type=\"std\".","3":"Short code sample","4":"Using type=\"drop\", please try other type!"}},"plugin_section":[],"plugin_tags":[58593],"plugin_category":[],"plugin_contributors":[80043,80042],"plugin_business_model":[],"class_list":["post-31543","plugin","type-plugin","status-closed","hentry","plugin_tags-speech-bubble-posts","plugin_contributors-mamoru-fukuda","plugin_contributors-snb-arisoude-nakatta","plugin_committers-snb-arisoude-nakatta"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/speech-bubble.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/speech-bubble\/trunk\/screenshot-1.png?rev=1776892","caption":"Example, using  type=\"std\"."},{"src":"https:\/\/ps.w.org\/speech-bubble\/trunk\/screenshot-2.png?rev=1776892","caption":"Fit narrow frame automatically, use type=\"std\"."},{"src":"https:\/\/ps.w.org\/speech-bubble\/trunk\/screenshot-3.png?rev=1776892","caption":"Short code sample"},{"src":"https:\/\/ps.w.org\/speech-bubble\/trunk\/screenshot-4.png?rev=1776892","caption":"Using type=\"drop\", please try other type!"}],"raw_content":"<!--section=description-->\n<p>You can easily add speech bubble ornament in your post, without direct HTML&amp;CSS coding.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Ornament your posts with speech bubbles (like Chat,Act,lect.,etc)<\/li>\n<li>9 pattern speech bubbles are available (at version 1.0)<\/li>\n<li>Fit narrow frame automatically<\/li>\n<li>By short code, use speech bubble.<\/li>\n<li>Quickly use them without using direct HTML&amp;CSS code and database<\/li>\n<li>In a post, you can use same speach bubble more easily (Preset Type)<\/li>\n<li>Not support IE8<\/li>\n<\/ul>\n\n<p><a href=\"http:\/\/www.arisoude-nakatta.com\/wp-speech-bubble-plugin-toc-v-1-0-en\/\" title=\"Example and How to use\">Example and How to use Page<\/a><\/p>\n\n<p><a href=\"http:\/\/www.arisoude-nakatta.com\/wp-speech-bubble-plugin-toc-v-1-0-jp\/\" title=\"\">Japanse explanation<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>See WordPress ControlPanel.<\/li>\n<li>Log in.<\/li>\n<li>Click Plugin-&gt;Add New.<\/li>\n<li>Search Speech Bubble Plugin<\/li>\n<li>Click Active Plugin button.<\/li>\n<\/ol>\n\n<p>You can use Speach bubbles in your post.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt>Installation Instructions<\/dt>\n<dd><ol>\n<li>See WordPress ControlPanel.<\/li>\n<li>Log in.<\/li>\n<li>Click Plugin-&gt;Add New.<\/li>\n<li>Search Speech Bubble Plugin<\/li>\n<li>Click Active Plugin button.<\/li>\n<\/ol>\n\n<p>You can use Speach bubbles in your post.<\/p><\/dd>\n<dt>How to add new icon<\/dt>\n<dd><p>Upload to speach-bubble\/img\/ folder.<\/p><\/dd>\n<dt>How to use \"Quick\" type short code<\/dt>\n<dd><p>Write the below example to post by \"Text mode\".<\/p>\n\n<pre><code>[speech_bubble type=\"std\" subtype=\"a\" icon=\"1.jpg\" name=\"A san\" ]Ask something. [\/speech_bubble]\n[speech_bubble type=\"std\" subtype=\"b\" icon=\"2.jpg\" name=\"B san\" ]Answer something.[\/speech_bubble]\n[speech_bubble type=\"std\" subtype=\"c\" icon=\"1.jpg\" name=\"A san\" ]Think something. [\/speech_bubble]\n[speech_bubble type=\"std\" subtype=\"d\" icon=\"2.jpg\" name=\"A san\" ]Think something, too.[\/speech_bubble]\n<\/code><\/pre>\n\n<p>type:    std, fb, fb-flat,ln,ln-flat,pink, rtail,drop, think<\/p>\n\n<p>subtype: a,b,c,d <\/p>\n\n<p>icon:    Use images in \"speach-bubble\/img\/\" folder.<\/p>\n\n<p><br \/><\/p><\/dd>\n<dt>How to use \"ID preset\" type short code<\/dt>\n<dd><p>Write the below example to post by \"Text mode\".<\/p>\n\n<pre><code>[speech_bubble_preset]\n{sb_id=11:type=std ,subtype=left1,icon=1.jpg,name=Antonio}\n{sb_id=22A:type=st d, subtype=right1,icon=2.jpg,name=Sebastian}\n{sb_id=33:type=std ,subtype=left2,icon=1.jpg,name=Antonio}\n{sb_id=44:type=st d, subtype=right2,icon=2.jpg,name=Sebastian}\n{SPEECH_BUBBLE_DELIMITER}\n[speech_bubble_id sb_id=11]Ask something. [\/speech_bubble_id]\n[speech_bubble_id sb_id=22A]Answer something.[\/speech_bubble_id]\n[speech_bubble_id sb_id=33]Think something. [\/speech_bubble_id]\n[speech_bubble_id sb_id=44]Think something, too.[\/speech_bubble_id]\n[\/speech_bubble_preset]\n<\/code><\/pre>\n\n<p>subtype: a,b,c,d,L1,R1,L2,R2,left1,right1,left2,right2 <\/p>\n\n<p>This {:} section is for preset id. Write this section from [speech_bubble_useid] to {SPEECH_BUBBLE_DELIMITER}.<\/p>\n\n<p><br \/><\/p><\/dd>\n<dt>These short code doesn't work well. Why?<\/dt>\n<dd><p> We think it cause maybe by miss type.<\/p>\n\n<p>Use Developer tools -&gt; element and Search next message in html (for example in chrome)<\/p>\n\n<ul>\n<li>\"SB_ALERT_TYPE_MISSING\"<\/li>\n<li>\"SB_ALERT_SUBTYPE_MISSING\"<\/li>\n<li>\"SB_ALERT_ICON_EXTENSION_MISSING\"<\/li>\n<li>\"SB_ALERT_DELIMITER_MISSING\"<\/li>\n<\/ul>\n\n<p>These code will help you.<\/p>\n\n<p><br \/><\/p><\/dd>\n<dt>These short code doesn't work well. Why? (in ID preset type)<\/dt>\n<dd><p> We think it maybe cause by miss type, too. But ID preset type is more complicated. <\/p>\n\n<p>And, then we prepare the analysing flag for preset type. Input like,<\/p>\n\n<pre><code>[speech_bubble_preset id_analysis=\"ON\"]\n{sb_id=11:type=ste ,subtype=left1,icon=1.jpg,name=Antonio}\n{SPEECH_BUBBLE_DELIMITER}\n[speech_bubble_id sb_id=11]Ask something. [\/speech_bubble_id]\n[\/speech_bubble_preset]\n<\/code><\/pre>\n\n<p>Show the analysed result like below in your post.\n<code>\n---SPEECH_BUBBLE_ID_ANALYSIS_START---\nsb_id=0001<\/code><\/p><\/dd>\n<dt>&gt;type=\"std\" subtype=\"a\" icon=\"1.jpg\" name=\"A san\"<\/dt>\n<dd><p>sb_id=0002<\/p><\/dd>\n<dt>&gt;type=\"std\" subtype=\"b\" icon=\"2.jpg\" name=\"B san\"<\/dt>\n<dd><p>sb_id=11<\/p><\/dd>\n<dt>&gt;type=\"SB_ALERT_TYPE_MISSING\" subtype=\"a\" icon=\"1.jpg\" name=\"Antonio\"<\/dt>\n<dd><p>---SPEECH_BUBBLE_ID_ANALYSIS_END---\n<\/p>\n\n<p>In this example, I do miss type type=<strong>\"ste\"<\/strong>(std:correct), and show type=\"SB_ALERT_TYPE_MISSING\".<\/p>\n\n<p>sb_id=0001 and sb_id=0002 are default preset id.<\/p>\n\n<p> Also use id_analysis = \"OFF\", If this flag is off, this short code work as normal ID preset type.<\/p>\n\n<p><br \/><\/p><\/dd>\n<dt>Using ID preset type, line's oreder is little bit upset. Why?<\/dt>\n<dd><p>We know this sympton, and couldn't pursue the exact cause of it. One of example is below,<\/p>\n\n<pre><code>FIRST\n[speech_bubble_preset id_analysis=\"ON\"]\n{sb_id=11:type=std,subtype=left1,icon=1.jpg,name=Antonio}\n{SPEECH_BUBBLE_DELIMITER}\nSECOND\n[speech_bubble_id sb_id=11]Ask something. [\/speech_bubble_id]\n[\/speech_bubble_preset]\nTHIRD\n<\/code><\/pre>\n\n<p>Result of above code.<\/p>\n\n<pre><code>SECOND\n\"SpeechBubble\"\nFIRST\nTHIRD\n<\/code><\/pre>\n\n<p>We have Two solution for this<\/p>\n\n<p>Solution 1. Use all FIRST,SECOND,THIRD  in speech_bubble_preset shortcode.<\/p>\n\n<pre><code>[speech_bubble_preset id_analysis=\"ON\"]\n{sb_id=11:type=std,subtype=left1,icon=1.jpg,name=Antonio}\n{SPEECH_BUBBLE_DELIMITER}\nFIRST\nSECOND\nTHIRD\n[speech_bubble_id sb_id=11]Ask something. [\/speech_bubble_id]\n[\/speech_bubble_preset]\n<\/code><\/pre>\n\n<p>Solution 2. Use FIRST,SECOND in speech_bubble_preset shortcode, and THIRD is used in lower outside of shortcode.<\/p>\n\n<pre><code>[speech_bubble_preset id_analysis=\"ON\"]\n{sb_id=11:type=std,subtype=left1,icon=1.jpg,name=Antonio}\n{SPEECH_BUBBLE_DELIMITER}\nFIRST\nSECOND\n[speech_bubble_id sb_id=11]Ask something. [\/speech_bubble_id]\n[\/speech_bubble_preset]\nTHIRD(outside of shortcode)\n<\/code><\/pre><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>var 1.0.3 - Bug Fix<\/h4>\n\n<ul>\n<li>type: fb_flat bug fix. sb-type-fb-falt.css had a bug that \"}\" was missing in 294 line. reported by junon. Thanks! <\/li>\n<\/ul>\n\n<h4>var 1.0.2 - Bug Fix<\/h4>\n\n<ul>\n<li>subtype L1,R1,L2,R2 and left1, rigth1, left2, right2 were unavailable in single shortcode.<\/li>\n<\/ul>\n\n<h4>var 1.0.0 - Newly created<\/h4>\n\n<ul>\n<li>9 design patterns are available<\/li>\n<li>9 pattern :std, fb, fb_flat,ln,ln_flat,pink, rtail,drop, think<\/li>\n<li>2 type short codes are available<\/li>\n<li>2 type : \"Quick\", \"ID preset\"<\/li>\n<\/ul>","raw_excerpt":"Easy to add Speech bubbles in your post.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/31543","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=31543"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/snb-arisoude-nakatta"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=31543"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=31543"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=31543"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=31543"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=31543"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=31543"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}