Description
The Snow Monkey Forms is a mail form plugin for the block editor.
GitHub: https://github.com/inc2734/snow-monkey-forms/
Form fields
- Text
- Tel
- URL
- File
- Textarea
- Select
- Radio buttons
- Checkboxes
Installation
This plugin can be installed directly from your site.
- Log in and navigate to Plugins → Add New.
- Type “Snow Monkey Forms into the Search and hit Enter.
- Locate the Snow Monkey Editor plugin in the list of search results and click Install Now.
- Once installed, click the Activate link.
- Snow Monkey Forms → Add New.
- Add “Item” block into the input page field.
- Add any form fields into a “Item” block.
- Save the form settings.
- Add “Snow Monkey Form” block into a post and page.
FAQ
-
Can the Snow Monkey Forms be used with any theme?
-
Yes! You can use the Snow Monkey Forms with any theme, but we recommend using our Snow Monkey theme for the best presentation.
Contributors & Developers
“Snow Monkey Forms” is open source software. The following people have contributed to this plugin.
Contributors“Snow Monkey Forms” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “Snow Monkey Forms” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.4.1
- Fixed bug that [object HTMLDivElement] was displayed during screen transition and forms were not displayed.
1.4.0
- Add
Snow_Monkey\Plugin\Forms\App\Model\Setting
as the 3rd argument tosnow_monkey_forms/complete/message
. - Add
Snow_Monkey\Plugin\Forms\App\Model\Setting
as the 3rd argument tosnow_monkey_forms/system_error/message
. - Fixed a bug in which select boxes, radio buttons, and check boxes sometimes malfunctioned when the choices were numeric.
1.3.1
- Fixed a bug in which sending failed if reCAPTCHA was not set.
1.3.0
- Add reCAPTCHA v3 settings.
- Add filter hook
snow_monkey_forms/spam/validate
. - Add action hook
snow_monkey_forms/form/append
. - Fixed a bug that the function to move to the top of the form when a button is pressed the screen transitions did not work in safari.
- Fixed a bug where the label setting of the Send button was not reflected.
- Fixed a bug that required checks did not work correctly when value was empty in the select box.
1.2.0
- Add filter hook
snow_monkey_forms/control/attributes
. - Change block icons color.
- Fix bug that placeholder of textarea is not refrected.
1.1.0
- Add confirm/back/send button label settings.
- Change focus point.
- Fixed a bug that prevented radio buttons from being displayed vertically.
1.0.0
- WordPress 5.6 compatibility.
0.10.2
- Fixed a bug that prevented sending with IE and Safari.
0.10.1
- Add filter hook
snow_monkey_forms/complete/message
. - Add filter hook
snow_monkey_forms/system_error/message
. - Fixed a bug where the button loading icon would not disappear when form validation occurred.
0.9.2
- Fixed a bug where checkboxes, radio buttons, and select boxes would sometimes not render correctly if there were duplicate items.
0.9.1
- Fixed a bug that the Add Block button does not appear on the selected item block.
- Fixed a bug that global inserter in the item block was not grouped.
0.9.0
- Requires WordPress 5.5
- Remove jQuery
0.8.0
- Add filter hook
snow_monkey_forms/custom_mail_tag
. - Add filter hook
snow_monkey_forms/administrator_mailer/skip
. - Add filter hook
snow_monkey_forms/administrator_mailer/is_sended
. - Add filter hook
snow_monkey_forms/auto_reply_mailer/skip
. - Add filter hook
snow_monkey_forms/auto_reply_mailer/is_sended
.
0.7.1
- Fixed a bug that PHP classes autoload sometimes failed.
0.7.0
- Change controller name “Error” to “Invalid”.
- Add custom DOM Event:
smf.beforesubmit
ex.document.querySelector('.snow-monkey-form').addEventListener('smf.beforesubmit')
- Add custom DOM Event:
smf.back
ex.document.querySelector('.snow-monkey-form').addEventListener('smf.back')
- Add custom DOM Event:
smf.confirm
ex.document.querySelector('.snow-monkey-form').addEventListener('smf.confirm')
- Add custom DOM Event:
smf.complete
ex.document.querySelector('.snow-monkey-form').addEventListener('smf.complete')
- Add custom DOM Event:
smf.invalid
ex.document.querySelector('.snow-monkey-form').addEventListener('smf.invalid')
- Add custom DOM Event:
smf.systemerror
ex.document.querySelector('.snow-monkey-form').addEventListener('smf.systemerror')
- Add custom DOM Event:
smf.submit
ex.document.querySelector('.snow-monkey-form').addEventListener('smf.submit')
0.6.0
- [Checkboxes] Add direction setting.
- [Radio buttons] Add direction setting.
- [Checkboxes] Default direction, vertical on smartphone size, horizontal on larger size.
- [Radio buttons] Default direction, vertical on smartphone size, horizontal on larger size.
0.5.4
- Optimized the display process of error message when sending fails.
0.5.3
- Fixed a bug that form cannot be submitted in CGI version PHP environment.
0.5.2
- Fixed a bug that email field cannot be inserted.
0.5.1
- Update icons. These icons reated by mimitips
0.5.0
- Update each blocks icons.
- Add “Display label column” setting to item block.
0.4.0
- Add item description setting.
- Add from/sender settings to administrator email settings.
- Add action hook
snow_monkey_forms/auto_reply_mailer/after_send
. - Add action hook
snow_monkey_forms/administrator_mailer/after_send
. - Rename filter hook
snow_monkey_forms_saved_file_survival_time
tosnow_monkey_forms/saved_files/survival_time
. - Move email settings document panel to input page settings.
- Fixed a bug where the input page settings panel did not open when the inspector was closed.
- Fixed a bug that child blocks are displayed in the inserter of the complete page settings.
0.3.1
- Fix activate process error
- Fix uninstall process error
0.3.0
- CSS updates.
- Add uninstall process.
0.2.0
- Some updates.
0.1.0
- Initial release.