{"id":382796,"date":"2026-10-12T13:22:48","date_gmt":"2026-10-12T13:22:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/formkeeper-efo-for-japanese-forms\/"},"modified":"2026-10-12T13:22:29","modified_gmt":"2026-10-12T13:22:29","slug":"suisui-form","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/suisui-form\/","author":23581908,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.3","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Suisui Form - EFO for Japanese Forms","header_author":"H.T.P. Co., Ltd.","header_description":"Adds Japanese-friendly input helpers to your existing forms: furigana auto-fill, full-width to half-width conversion, required badges, validation colours and more. Works as soon as it is activated.","assets_banners_color":"6e6376","last_updated":"2026-10-12 13:22:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/ht-produce.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":29,"num_ratings":0,"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":"htproduce","date":"2026-10-12 13:22:29","revision":3741677}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3741677,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3741677,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500-ja.png":{"filename":"banner-1544x500-ja.png","revision":3741677,"resolution":"1544x500","location":"assets","locale":"ja","width":1544,"height":500},"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3741677,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250-ja.png":{"filename":"banner-772x250-ja.png","revision":3741677,"resolution":"772x250","location":"assets","locale":"ja","width":772,"height":250},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3741677,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3741677,"resolution":"1","location":"assets","locale":"","width":1920,"height":2726},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3741677,"resolution":"2","location":"assets","locale":"","width":1400,"height":1640}},"screenshots":{"1":"the Suisui Form menu: turn each feature on or off.","2":"Required badges and valid \/ invalid colours on a form."}},"plugin_section":[],"plugin_tags":[179908,361,146139,5622,724],"plugin_category":[42],"plugin_contributors":[286168],"plugin_business_model":[],"class_list":["post-382796","plugin","type-plugin","status-publish","hentry","plugin_tags-efo","plugin_tags-form","plugin_tags-furigana","plugin_tags-japanese","plugin_tags-validation","plugin_category-contact-forms","plugin_contributors-htproduce","plugin_committers-htproduce"],"banners":{"banner":"https:\/\/ps.w.org\/suisui-form\/assets\/banner-772x250.png?rev=3741677","banner_2x":"https:\/\/ps.w.org\/suisui-form\/assets\/banner-1544x500.png?rev=3741677","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/suisui-form\/assets\/icon-128x128.png?rev=3741677","icon_2x":"https:\/\/ps.w.org\/suisui-form\/assets\/icon-256x256.png?rev=3741677","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/suisui-form\/assets\/screenshot-1.png?rev=3741677","caption":"the Suisui Form menu: turn each feature on or off."},{"src":"https:\/\/ps.w.org\/suisui-form\/assets\/screenshot-2.png?rev=3741677","caption":"Required badges and valid \/ invalid colours on a form."}],"raw_content":"<!--section=description-->\n<p>Suisui Form adds the input helpers that Japanese users expect to the forms you already have. It is not a form plugin: activate it and it works with Contact Form 7, Fluent Forms, Snow Monkey Forms, WPForms, Forminator, MW WP Form and plain HTML forms. No shortcode and no per-form setup are needed.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Furigana auto-fill<\/strong> - type a name (with a Japanese IME) and the reading is filled into the furigana field, in hiragana or katakana. Deleting the name removes the matching furigana.<\/li>\n<li><strong>Full-width to half-width conversion<\/strong> - full-width digits and symbols in phone number, postal code, email and URL fields are converted when the field loses focus.<\/li>\n<li><strong>Move to the next field on Enter<\/strong> - pressing Enter no longer submits the form by mistake. The Enter that confirms IME conversion is ignored. Search boxes and other single-field forms are left alone.<\/li>\n<li><strong>\"Required\" badges<\/strong> - a small red \"Required\" badge is added to the label of each required field. Asterisks added by the form plugin are hidden for those fields.<\/li>\n<li><strong>Valid \/ invalid colours<\/strong> - invalid fields get a red border and light red background, valid fields a green border and light green background. Empty optional fields count as valid.<\/li>\n<li><strong>Validation messages in Japanese<\/strong> - for the kana type, phone number, postal code, email and URL format.<\/li>\n<li><strong>No pinch-zoom on smartphones<\/strong> - inputs smaller than 16px are raised to 16px, larger ones are kept.<\/li>\n<li><strong>Every feature can be switched off<\/strong> in the Suisui Form menu.<\/li>\n<\/ul>\n\n<h4>Works with<\/h4>\n\n<ul>\n<li>Contact Form 7<\/li>\n<li>Fluent Forms<\/li>\n<li>Snow Monkey Forms<\/li>\n<li>WPForms (Lite)<\/li>\n<li>Forminator<\/li>\n<li>MW WP Form<\/li>\n<li>Forms pasted as HTML from external services (for example MyASP)<\/li>\n<\/ul>\n\n<p>Forms embedded in an <code>iframe<\/code> (for example Google Forms) cannot be reached by any plugin on the host page, so they are not supported.<\/p>\n\n<h4>When automatic detection is not enough<\/h4>\n\n<p>Suisui Form works out which field is which from labels, placeholders and field names. If a field has an unusual name, add one of these CSS classes to the input (or to an element that wraps it): <code>fkwp-name<\/code>, <code>fkwp-kana<\/code>, <code>fkwp-hira<\/code>, <code>fkwp-kata<\/code>, <code>fkwp-tel<\/code>, <code>fkwp-zip<\/code>, <code>fkwp-mail<\/code>, <code>fkwp-url<\/code>, <code>fkwp-required<\/code>, <code>fkwp-optional<\/code>, <code>fkwp-off<\/code>. The Manual settings tab explains each class.<\/p>\n\n<h4>Address auto-fill<\/h4>\n\n<p>Filling in an address from a postal code is not included. The free plugin zipaddr-jp works well alongside Suisui Form.<\/p>\n\n<h4>Privacy<\/h4>\n\n<p>Suisui Form does not collect or store anything users type, does not set cookies and makes no external requests.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>, or install it from the Plugins screen.<\/li>\n<li>Activate the plugin. It starts working on your existing forms right away.<\/li>\n<li>Optional: open the Suisui Form menu to switch features on or off.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20replace%20my%20form%20plugin%3F\"><h3>Does it replace my form plugin?<\/h3><\/dt>\n<dd><p>No. It only adds helpers on top of the forms you already have.<\/p><\/dd>\n<dt id=\"the%20furigana%20is%20not%20filled%20in%20on%20my%20smartphone.\"><h3>The furigana is not filled in on my smartphone.<\/h3><\/dt>\n<dd><p>On smartphones, choosing a predictive-text candidate directly gives no reading, so the result can be incomplete. Furigana auto-fill therefore runs on desktop only by default. You can turn it on for smartphones in the settings.<\/p><\/dd>\n<dt id=\"a%20field%20was%20not%20recognised%20correctly.\"><h3>A field was not recognised correctly.<\/h3><\/dt>\n<dd><p>Add one of the <code>fkwp-<\/code> classes listed in the Manual settings tab to that field.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20forms%20inside%20an%20iframe%3F\"><h3>Does it work with forms inside an iframe?<\/h3><\/dt>\n<dd><p>No. A page cannot change what is inside an iframe from another site.<\/p><\/dd>\n<dt id=\"is%20there%20a%20pro%20version%3F\"><h3>Is there a Pro version?<\/h3><\/dt>\n<dd><p>A separate paid add-on, Suisui Form Pro, adds analytics (drop-off per field, completion rate, input time and more). The free plugin contains no analytics and nothing in it is locked.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Adds furigana auto-fill, full-width to half-width conversion, required badges and validation colours to your existing forms. Made for Japanese sites.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/382796","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=382796"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/htproduce"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=382796"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=382796"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=382796"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=382796"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=382796"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=382796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}