Unzip the file in the plugins directory, and activate the plugin in the
Plugins screen. Then go to the Settings to setup the connection to Laposta and customize the form rendering.
Finally, to render a form, simply use the shortcode as shown in the Settings.
3.1.1
- Removed an unnecessary variable from form.php that triggered an error in PHP 8.
3.1.0
- Important Notice: The plugin settings have been relocated. You can now access them directly from the main menu instead of the settings submenu.
-
The default Dutch translation is now informal instead of formal, providing a friendlier tone better suited for most users.
Key Changes:
-
The plugin is now WCAG 2.1 compliant, enhancing accessibility with appropriate aria attributes, improved keyboard navigation, and screen reader support.
- Error feedback is now provided immediately below fields for clearer and more immediate guidance to users.
- Checkbox and radio groups are now enclosed in a fieldset with a legend for improved accessibility and structure.
- Additional wrappers have been added for better layout control, and the success message is now contained within the form element, improving compatibility with screen readers.
- Date inputs now use the HTML5 date type for improved user experience in supported browsers. For unsupported browsers, placeholders will display the correct format.
2.7.0
2.6.0
- Support for Page Caching: Enhanced the plugin to automatically refresh nonces on forms when detected as invalid.
2.5.2
- Fixed Dutch translation error
2.5.1
- Fix: added missing locales for datepicker
2.5.0
- Multi-language support: The plugin now defaults to English.
- Dutch translations: Added formal Dutch translations. These translations are automatically applied when the site's language is set to Dutch.
2.4.0
- Added the autocomplete attribute to the relevant form fields
2.3.0
- Integrated custom error logger for optional error logging, enhancing debugging and troubleshooting capabilities, see FAQ for more information.
- Resolved an issue where AJAX was not handling form submissions in dynamically added HTML forms.
2.2.0
- More filters were added. See FAQ for the details.
2.1.0
- Filters were added for submit button text, success title and success text. See FAQ for details.
2.0.1
Please note, this is a major update and may not be 100% backwards compatible with previous versions.
Key changes:
- Instant Feedback: Forms are now submitted using AJAX, providing immediate feedback on errors or success directly within the user's current view. This enhances user experience by eliminating page reloads and keeping important feedback prominently visible.
- Error container placement: The error container is therefore placed above the submit button. This change enhances error visibility.
-
Conditional custom class loading: Before, some custom classes were always loaded and some were only loaded if the chosen styling was set to 'custom'. Now all classes are loaded based on the selection in the admin UI. This update aims to improve the consistency of the admin UI.
Impact on Your Site:
-
If you have custom styling or scripts that depend on the old error container placement, you may need to adjust them.
- Customizations relying on the custom classes should be reviewed to ensure compatibility.
1.4.3
- fixed issue #6 for undefined variable $globalErrorClass in templates/form/form.php
1.4.2
- Added CSRF protection for clean cache implementation & tested up to: 6.3
1.4.1
- Fixed bug by forcing lists to be an array in settings.php
1.4.0
1.3.0
- Tested up to 6.0 and added Settings link in plugins overview.
1.2.3
1.2.2
1.2.1
- Fix for the action "reset cache" not respecting the filter "laposta_signup_basic_settings_page_capability".
1.2.0
- Filter added for the capability of the options page: "laposta_signup_basic_settings_page_capability".
1.1.1
- Bugfix for an error being shown at first install when the laposta api key is not set.
1.1.0
- The submit button text can be provided in the plugin settings
1.0.1
- Minor text fixes in plugin settings
1.0.0