WordPress.org

Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Formidable Forms

Beautiful forms in 60 seconds. The WordPress form builder that enables you to create forms with a simple drag-and-drop interface and in-place editing.

2.02.10

  • Add frm_form_error_class hook
  • Fix db error when updating title in some forms
  • Fix unclickable keys in Customization Panel
  • Fix print styling on entries page
  • Clear entry cache after delete all entries
  • Pro Features *
  • Add frm_time_ago_levels hook for drilling down time_ago
  • Fix adding new file after removal when editing
  • In multi-site, only copy forms if copy form setting is checked
  • Make sure detaillink works if View is on home page

2.02.09

  • Add frm_before_install hook
  • Trigger a database update to flush permalinks
  • Fix PHP 5.4 syntax error
  • Pro Features *
  • Fix single post page content

2.02.08

  • Fix recaptcha error (change default to normal)
  • Prevent double submit clicks
  • Make sure recaptcha English language setting applies
  • Add placeholder color CSS
  • Add frm_after_import_form action hook
  • Add frm_send_email hook for stopping the email
  • Add frm_upgrade_page hook
  • Include field object in frm_prepare_data_before_db hook
  • Fix nav errors when trying to edit form that doesn't exist
  • Replace specific cache key deletion with group cache delete for more cache clearing fixes
  • Pro Features *
  • Added pretty URLs to views
  • Added month and year labels in credit card dropdowns
  • Show user options for admin when editing user-limited dynamic field
  • Added frm_load_dropzone hook for disabling dropzone
  • Added frm_dynamic_field_user hook for dynamic fields.
  • Load pro translations in plugin instead of allowing translations from wp.org to trump
  • Fix error when editing a multi-page form with blank repeating section on separate page
  • Add space next to collapsible section icons
  • Fix required file error when file is present
  • Fix clearing dependent autocomplete dropdown in repeating sections
  • Update EDD updater

2.02.07

  • Improve cache clearing in order to make Formidable compatible with persistent object caching
  • Add vertical-align:baseline to radio and checkboxes to prevent styling conflicts
  • Add hook for invalid form entry error message
  • Add form id to 'frm_include_meta_keys' hook
  • Fix IE11 and Edge form builder issues with editing field options
  • Allow localhost to pass URL validation
  • Remove frm_field_input_html calls for fields on form builder page
  • Pro Features *
  • Add option to send emails on import
  • Allow default style to export with form
  • Fix form importing with a style (make sure style is selected in form's settings)
  • Fix exporting Views without form
  • Fix adding subfield types in Chrome
  • Make sure "Remove" link still shows when frm_compact is used in file upload field
  • Make sure actions only trigger on import when import is selected
  • Check if transient timeout has been deleted to prevent expired update links
  • Fix conditional logic in a section after removing and re-adding a row
  • Make sure repeating section is cleared after a form is submitted
  • Move repeating section form to trash when parent is trashed
  • Make sure collapsible icon uses section color
  • Fix errors when "Show page content" is selected in form's settings
  • If repeating form entries page is accessed directly, go to parent's entries page
  • Fix editing entries with file upload in repeating section
  • Allow translation of more file upload messages and no results message in autocomplete dropdown
  • Fix donut graphs
  • Fix PHP 5.2 graph errors
  • Adjust lowercase value sorting in Lookup fields
  • Fix auto_id errors with WPML
  • Prevent multiple View filters from being added during migration
  • Fix Phone Number mask on ajax submission form
  • Fix exclude_fields option with editlink
  • Fix truncating in place so it doesn't cut words in half
  • Make sure autocomplete, multi-select, and read-only attributes are included for category dropdowns
  • Remove "Unique" option from userID fields
  • Fix hidden row_ids field name (in repeating section)
  • Make sure character limit, read-only, etc do not apply on form builder page
  • Make sure second and third level Lookup fields correctly limit options to the current user
  • Fix HTML validation errors for checkboxes in repeating fields

2.02.06

  • Prevent styling conflict with field buttons on form builder
  • Pro Features *
  • Add styling for left and right labels in combo fields
  • Fix PHP 5.2 error in graphs controller
  • Add taxonomy support to graphs and stats
  • A couple other graph fixes
  • Fix entry_id and created_at issue with stats
  • Fix lowercase text sorting in Lookup fields
  • Make sure conditional logic works on embedded form fields when editing
  • Fix conditional logic dependent on hidden embedded form field
  • Make sure time field displays correctly by default with frm-field-value shortcode
  • Add Format option to Text fields

2.02.05

  • Clear caching when updating styling settings
  • Add frm_field_div_classes hook
  • Remove deprecated safe_mode check
  • Warning added for invalid height/padding styling combination
  • Pro Features *
  • Added several new graph types and options
  • Prevent repeating field value duplication when saving drafts
  • Add migration to remove duplicated repeating section data
  • Show child forms in CSV export options
  • Allow 2 decimal places for max file size
  • Fix frm-stats y=""
  • Allow time fields to be used in calculations
  • Add a Country label option for Address fields
  • Remove a few graph filters
  • Make sure address fields display error messages
  • Make sure category fields keep value when saving a draft
  • Other bug fixes

2.02.04

  • Add field description margin option
  • Fixes for submitting forms in <IE10
  • Pro Features *
  • Prevent star styling conflict with some themes
  • Fix conditional logic dependent on numeric checkboxes
  • Allow arrays in Lookup checkbox field default value
  • Make sure Lookup fields load correctly with ajax in repeating section on form builder
  • Fix field errors showing on dependent Dynamic fields
  • Only validate on change when js validation is on
  • Make sure address field errors show up correctly
  • Include confirmation field classes for old HTML
  • Make repeating fields work with frm_date_field_js hook
  • Don't show long decimal for allowed file size
  • Fix conditional logic with ampersands
  • Fix left label with autocomplete dropdown
  • Don't allow switching between sections and HTML field types
  • Fix JS error when multi-select logic field has no options selected
  • Make sure WP errors are returned correctly in file upload field
  • Allow use of show_image, add_link, and show_filename with frm-field-value
  • Don't show date pop-up for read-only date field
  • Fix ordering by number fields mapped to a custom field

    2.02.03

  • Update translations
  • **Pro Features: ** *
  • Fix file upload field display with an ID ending in 0
  • Fix file upload fields in a repeating section when editing entries
  • Don't trigger update on all repeating Lookup fields when new row is added
  • Don't clear Lookup dropdown values when editing
  • Fix showing the error message on confirmation fields
  • Fix conditional shortcodes for embedded file upload fields
  • Make sure visible repeating dependent Dynamic field values are not cleared

    2.02.02

  • Fix clicking the undo link after bulk trash forms
  • Add submitFormManual function for custom scripts
  • HTML5 error fields now have styling
  • **Pro Features: ** *
  • Fix conditional logic on radio fields in an embedded form
  • Add download link to files in uploader
  • Fix undefined message in Address fields
  • Make sure new file upload field works in repeating sections
  • Show credit card errors
  • Make sure date fields show the correct format in repeating sections when editing
  • Make sure incorporated upload importer works correctly
  • Fix file upload field on multi-page ajax submission form
  • Exclude credit cards and passwords from default email
  • Fix phone number field JS issues in firefox
  • Add loading text to Lookup fields
  • Improve reverse compatibility for file upload field ID shortcode
  • Allow specific user ID and entry ID searching in form entries tab

    2.02.01

  • **Pro Features: ** *
  • Add styling for uploader with left label
  • Add styling for rich text field with left label
  • Make new file upload strings translatable
  • Fix default date issue in Firefox
  • Search post fields in admin entries tab
  • Allow searching by IP address in admin entries tab
  • Fixed showing default avatars if there is none selected in the form
  • Fixed issue with newly uploaded files getting dropped when there are validation errors while editing an entry
  • Fixed issue with showing the url of the icon instead of the uploaded file by default

    2.02

  • Improve user role dropdowns in global settings
  • Remove some deprecated functions
  • More output escaping
  • Move file creation for stylesheet to its own file for an easier API
  • **Pro Features: ** *
  • Add drag and drop file uploading
  • Add options to set the file size and count limits
  • Merge the upload importer plugin into main plugin
  • Filter the media library so uploads in forms can only be viewed by those with permission to edit entries
  • Don't allow direct viewing of attachment pages
  • Add file protection options per form to prevent direct access to files
  • Add a prefix to the attachment slug to prevent the attachments from using top-level slugs that would be better used elsewhere
  • Process files during validation if javascript errors on the page, or if browser doesn't support the in-place file uploader
  • Include the error message at the top of the page when there are ajax validation errors
  • Add frm_image_html_array hook so we can tie in with modals soon
  • Add an option to use text calculations for combining values instead of requiring math operations
  • Add age shortcode for use in calculations. Use [age id=25] in a calculation, where 25 is the id of the date field.
  • If a calculation doesn't have any field triggers, trigger it on load
  • Fixed calculations using multiselect fields across page breaks
  • Fixed date calculations with an empty date field. The calculation will now wait until any date fields have been filled.
  • Only use ajax validation when ajax submit is turned on to prevent double validation checks
  • Allow recaptcha to be dragged into section
  • Fixed issue with html showing in rich text
  • Fixed filtering conditionals from parent form inside of a foreach loop
  • Change default sep for images displayed in View
  • Don't force links when displaying a non-image file
  • Make sure repeating fields watching Lookups keep custom value
  • Fix undefined index error with date field calendar style setting
  • Make sure page size and limit work together well in Views
  • Don't run date calculations until all dates are selected
  • Allow address field labels to be edited when field is initially added
  • Fix single row Lookup field checkboxes styling

    2.01.03

  • **Pro Features: ** *
  • Make sure HTML entities don't show in rich text fields

2.01.02

  • Increased minimum required WordPress version to 3.8
  • Added frm_skip_form_action hook. This hook can be used to change whether the action is skipped or not
  • Added border radius settings to success and error messages
  • Fixed issue allowing a trashed form shortcode to still show the form
  • Fixed issue causing & to show instead of & when editing paragraph fields
  • Removes French and Swedish translations since they are complete online
  • Update for better cache deletion in WP 4.0+
  • Allow a specific field type to change the value for emails and entry array
  • Prevent errors with Redis cache plugin
  • Improve styling for submit buttons on mobile devices
  • Don't let imported style override default
  • Add frm_clean_[field-type-here]_field_options_before_update hook
  • Fix &, >, and other character comparison issues
  • Pro Features: *
  • Added frm_combo_dropdown_label filter. This hook can be used to add a label to the blank option in combo field dropdowns (state, and country, Credit card month, year)
  • Added frm_use_embedded_form_actions hook. If this hook is used to return the value "true", form actions for embedded forms will be fired
  • Make sure the view page number is not 0
  • When getting the entry array, address fields will no longer be sent as an array
  • Don't load more than 500 options in a lookup field on the form builder page
  • Fixed rich text fields with in place edit
  • Fixed javascript error when submitting an entry from the back-end
  • Use the correct calendar locale when editing an entry from the back-end
  • Fixed issue with the unique message being replaced if it was the same as the global unique message
  • Fixed issue with dependent dynamic field change events not getting triggered
  • Exclude password and credit card fields from the default email message
  • Add views parameter to frm-search shortcode
  • Fix error that appeared when using a date field in a calculation in multi-page form
  • Fix issue with switching from a dropdown to a Lookup field
  • Fix issue with loading icon replacing Lookup field options
  • Set confirmation field description correctly
  • Allow post fields in form action conditional logic
  • Set default value correctly when address field is shown
  • Don't let spaces break conditional logic
  • Fix JS error after in-place edit
  • Fix PHP warning message for Lookup fields
  • Fix ambiguous form ID SQL error
  • Don't require credit card fields when editing
  • Make sure ampersand doesn't break Lookup fields
  • Add autopopulate option to Image URL, time, and hidden fields
  • Add hook to allow LIKE comparison with Lookup fields

2.01.01

  • Use a different email regex to allow more characters, and longer TLDs
  • Only load custom styles on the styler. Don't include it on the manage styles, or custom css tabs. Bad custom css can make the page uneditable.
  • Fix issue preventing the option to Allow the multiple recaptchas to be turned off
  • Fixed issue with white space allowed in field options when bulk editing
  • Use javascript instead of jQuery to scroll after submit
  • Add missing styling to make inline labels work with checkbox/radio fields
  • Pro Features: *
  • Add checkbox option to Lookup fields
  • Hide empty radio/checkbox Lookup fields
  • Allow autocomplete Lookup fields to populate text fields
  • Add filter for setting field type used for logic 'frm_logic_FIELDTYPE_input_type'
  • Prevent duplicate submissions during in-place-edit or ajax-loaded forms
  • Make sure post fields show up correctly on edit
  • Always show the number range options in a number field
  • Fixed issue with dynamic list fields not saving a value when the visibility is set to administrator
  • check for __frmDatepicker before using it. This resolves issues when using a date field with custom code.
  • Strip slashes shown in an entry right after POSTing
  • If a field in calculation is missing, don't break the js
  • Prevent conditional loops with dropdown fields
  • Fixed issue with Dynamic fields not showing up when expected, and when editing 3+ level Dynamic fields
  • Remove the country field when the "other" address option is selected
  • Fixed issue with required Address field on conditionally hidden page. They were still required, even when skipped.
  • Fixed star fields on multi-paged ajax forms. Going back a page was showing radio buttons.
  • Fixed issue with small autocomplete field, when it is hidden on page load.
  • Fixed issue that allowed conditional fields to show right after hitting "save draft"
  • Fixed default values inside of conditional logic
  • Fixed issue preventing "none" from being selected for the date styling in the styles

2.01.0

  • Allow shortcodes for the submit button label
  • Increase the timeout for activating a license
  • Add a couple static functions to use in add-ons with form actions
  • Don't show templates on the addons page
  • Add frm_switch_field_types hook for specifying which fields can be switched to/from
  • Add Authorize, Stripe, WOO, and copy icons
  • Some back-end styling improvements
  • Additional bug fixes
  • Pro Features: *
  • Add new "Lookup" field type
  • Add "Lookup value" option to several field types
  • Add clear on focus and default blank option to Address fields
  • Move form submit js to js file
  • Add repeating field args to new and edit fields hooks
  • Refactor conditional logic
  • Improve and limit post redirection
  • Cut down on View query size when no field filters are set
  • Additional bug fixes

2.0.25

  • Add an option to allow multiple recaptchas. This is off by default to avoid new conflicts.
  • Use the recaptcha size setting when displaying multiple recaptchas per page.
  • Add frm_after_field_is_imported and frm_prepare_single_field_for_duplication hooks
  • Add property="stylesheet" to the stylehsheets when HTML5 is enabled
  • Pro Features: *
  • Redirect to post when View detail page is linked to post
  • Make sure entry ID is unique filter does not get used
  • Make sure limit applies to a View's pagination
  • Add dynamic field to frm_data_sort hook
  • Add a message when the file upload field is included before a page break
  • Fix the issue with the frm_first class applying to the confirmation field
  • Remove the invalid email message used when the email confirmation doesn't match

2.0.24

  • Add option to use the dark reCaptcha
  • Show a helpful error message when recaptcha communication fails
  • Fix the clear on focus setting to not switch to the default blank
  • Pro Features: *
  • Validate recaptcha during the javascript validation checks
  • Make sure required credit card fields are required
  • Add option to removes names from credit card fields to prevent the values from being posted to the server (most secure)
  • Don't require address fields when conditionally hidden
  • Exclude linked dynamic fields from calculation fields dropdown since they aren't functional
  • Improve third-party shortcode filtering in Views
  • Ignore View filters with no value selected for where field
  • Fix the file upload background color setting
  • Include a flag on the field to indicate if it is inside a section or not

2.0.23

  • Add support for multiple reCaptchas on a page
  • Make sure the screen options for the form listings only shows when needed
  • Make sure a value is selected when it includes an &
  • Load grid CSS on the back-end entries and form builder pages
  • Allow transparent background color on fields and form
  • Don't update clear on click options until whole form is saved
  • Don't force an array to be a string before going through get_display_value function
  • Added frm_trigger_create_action hook to alter action triggering
  • Added frm_csv_format hook for changing the exported CSV format
  • Added frm_is_field_required hook for allowing a field to be conditionally required
  • Added frm_field_options_to_update hook for setting more field options to update
  • Added frm_display_FIELDTYPE_value_custom hook
  • Added frm_get_FIELDTYPE_display_value
  • Added frm_csv_field_columns hook. Once the columns are added, if a field value is an array, it will automatically fill added csv columns
  • Pro Features: *
  • Added straight up client-side validation
  • Added Credit card and Address field types. Enable the Credit card field with add_filter( 'frm_include_credit_card', '__return_true' );
  • Allow actions to be triggered when a draft is saved
  • Allow free text in user id field filtering in views
  • Improved the unique filter in Views
  • Add Entry ID filter to all existing single entry Views instead of always checking for the entry param in the url
  • Allow "any" for the number step
  • Updated Chosen script to 1.5.1
  • Correctly check for multisite sitewide activation
  • Fixed the problem with the file upload attachment option not staying checked
  • Fixed filtering by entry ID and fields together in Views
  • Make sure the limit setting doesn't affect calendar Views, and show empty calendar for Calendar views with no entries
  • Make sure closing shortcodes in After Content are filtered
  • Make sure Dynamic List fields show up in default html email
  • Make sure we are jumping to the first field in the form after validation instead of the field with the lowest id
  • Fix field ID issue in repeating sections across pages

2.0.22

  • Add an upgrade banner when affiliate links are active
  • Add permission checks in addition to nonce for several actions for extra security
  • Don't allow javascript to be saved in field choices
  • Include the admin_url params inside the function to resolve a conflict with WPML
  • Prevent XML breaking with US character
  • Fix rand() error with float some users are seeing with PHP7
  • Pro Features: *
  • Add the option to automatically delete files when a file is replaced, and and entry is deleted
  • Allow a prefix and/or suffix along with the [auto_id] shortcode
  • Add is_draft shortcode for views. This allows [is_draft], [if is_draft equals="1"]-draft-[/if is_draft], and [if is_draft equals="0"]-complete-[/if is_draft]
  • Add frm_no_entries_message filter to adjust the output when there are no entries found
  • Add frm_search_for_dynamic_text hook for searching numeric values in Dynamic fields
  • Add the saved value into the array and json response. The entries fetched using FrmEntriesController::show_entry_shortcode were only returning the displayed value. This adds the saved value to the array as well. This covers user id, dynamic fields, radio, dropdown, and checkbox fields anytime the saved and displayed values are different.
  • Add filter on add/remove fields to allow translations
  • Default new number fields to use "any" step
  • Fix conditional logic dependent on a paragraph field
  • Fix date fields inside form loaded with in-place-edit

2.0.21

  • Add a timestamp to the css file instead of plugin version number to improve issues with styling caching
  • Add pro tips & upgrade calls
  • Fix bug with importing old forms with no custom style
  • Pro Features: *
  • Remove autoinsertion options from the view settings. Any views that were set to be inserted automatically will have their shortcodes saved onto that page.
  • Allow the delete link to work after an ajax load
  • Apply styling settings to HTML fields
  • Randomize entry key on CSV import
  • Make sure the old transient doesn't delay automatic update
  • Allow forced plugin update check if it hasn't been forced before
  • Fix CSV import form dropdown with only 1 item
  • Fix bug with importing data in embed form fields
  • Fix time_ago issue with blank value
  • Fix missing pro license message to link to global settings
  • Fix a fatal error when a non-Site Admin visits the Global settings page in multisite

2.0.20

  • Added more styling options: box-shadow, font-weight, Form Title, and Form Description
  • Fixed a couple issues with activating and deactivating licences
  • A few improvements for importing styles
  • Add a hook for approved theme authors to add affiliate links. If the free version is packaged with a theme, the theme author can get commissions on upgrades.
  • Pro Features: *
  • Added Parent entry ID to view filters
  • Added a button to autofill addon licenses
  • Improve accuracy of time_ago for leap years

2.0.19

  • Add CSV export to free version
  • Add page with list of add-ons
  • Set up base for allowing affiliate links inside the free version
  • Pro Features:
  • Updating improvements
  • Add show_image=1 and add_link=1 to file upload field shortcode
  • Show draft, pending, and private posts for creator and admin in frm-entry-links shortcode
  • Make sure Number fields perform calc when shown
  • Deprecate the frm_csv_field_ids filter
  • Fix graph bug
  • Fix Dynamic Field filtering in Views
  • Fix JavaScript error in repeating section
  • Fix showing errors in collapsible sections
  • Hide the end divider field when needed
  • Fix inline label for Dynamic dropdowns
  • Make LIKE logic case-insensitive in field ID shortcode
  • Make sure multiple file upload fields save on edit when all files are removed
  • Fix conditional logic issues with extra white space
  • Fix LIKE conditional logic issues with arrays and number values
  • Fix calcs with edit in-place
  • Include embedded fields in CSV export

2.0.18

  • PHP 7 updates
  • Add frm_field_extra_html hook
  • Prevent specific html entity from breaking email message
  • Add filter for removing wpautop from form success message
  • Fix HTML error on form builder page
  • Change the "Licenses" submenu to "Plugin Licenses"
  • Pro Features:
  • Allow ? and * in Phone Number Format
  • Remove child form from export options
  • Fix LIKE conditional logic bug
  • Some auto-update adjustments
  • Add frm_search_any_terms filter
  • Fix file upload issue in CSV export
  • Fix issue with duplicate classes in HTML field
  • Fix filtering with user_id=current in graphs
  • Fix Dynamic List field with value like 9.99
  • Make sure userID field doesn't lose value when conditionally hidden/shown

2.0.17

  • Pro Features:
  • Fix post update bug

2.0.16

  • Escape font family correctly for quotation marks
  • Only check for updates every 24 hours
  • Allow emails to be separated by a space
  • Prevent old versions of Akismet from causing errors
  • Add unit tests for XML import
  • Styling updates for WP 4.4
  • Save form action settings even if they aren't in the default options
  • More contrast on form builder page
  • Use normal font weight for from builder
  • Pro Features:
  • Allow Styles to be duplicated
  • Allow the form key in the CSV download url
  • Make like/not like conditional logic not case-sensitive
  • Fix multiple conditional logics on a Dynamic field
  • Fix XML import with repeating fields
  • Fix notice for old dfe fields
  • Make sure integer is being used for auto_id
  • Fix read-only dependent Dynamic field with a default value
  • Fix conditional radio button default value issue
  • Fixes for conditional logic on sections
  • Fix autoupdating for add-ons
  • Show a message if no license has been entered for an add-on

2.0.15

  • Send plugin updates through formidablepro.com
  • Update Swedish translation
  • Use media_buttons hook instead of deprecated media_buttons_context hook
  • Unit test updates
  • Fix Portuguese translation error
  • Allow more characters in field description
  • Prevent plugin styling conflict with user roles dropdown
  • Fix installing when the plugin is activated
  • Get rid of ambiguity in FrmField::getAll function
  • Fix the plugin url when used in the mu-plugins folder
  • Make selected values show on form builder page before refresh
  • Minor styling changes to frm_total class
  • Update stylesheet after import
  • Make long text wrap in Chrome cb/radio fields
  • Add 'compact' option to Recaptcha
  • Pro Features:
  • Fix conditional logic bug
  • Fix calculations in repeating sections with visibility admin
  • Fix dynamic list fields in repeating sections
  • Fix JS error when removing row w/ read only field
  • Add JavaScript hook for removeRow function
  • Fix error for ordering view by time
  • Fix error with no posted values in embedded forms
  • Escape CSV cells with ' if they start with = (this is to prevent a vulnerability in Excel)
  • Prevent array keys from being appended to user meta vals
  • Switch autoupdating to EDD at formidablepro.com
  • Prevent frm_display_id from switching when View is updated
  • Fix multi-file upload display for embedded forms
  • Allow text value to autopopulate dynamic fields
  • Make embedded fields show up in View filters
  • Don't let userID field affect css class in repeating section
  • Don't check for shortcodes if no brackets are present
  • A few auto updating fixes for multisite
  • Switch [foreach 25] when form is duplicated

2.0.14

  • Stripslashes in Other field
  • Prevent collapse icon from being inserted inside of section
  • Make sure roles dropdowns show correctly after clicking update (in Global Settings)
  • Make form listing and entry listing pages responsive
  • Don't truncate form name in excerpt mode
  • Fix validating embedded forms
  • Fix filtering by repeating fields in Dynamic Views > Detail Page
  • Fix dependent Dynamic autocomplete fields with default values
  • Fix logic on embedded forms and multiselect dd
  • Some readonly field fixes
  • Read-only improvements for multiselect dropdown
  • Improve JavaScript for multiple forms on a page
  • Use the minified css for jQuery UI styling
  • Allow view filtering with time fields using NOW
  • Allow times to be formatted with [25 format='g:i A']

2.0.13

  • Allow recaptcha to be conditionally hidden on previous pages of form
  • Fix error with embedded form on a conditionally hidden page
  • Show the editlink after an entry is edited in place
  • Make sure collapsible section icons show regardless of characters in the section title
  • Don't require conditionally hidden dynamic category fields
  • Add fields attribute to [editlink] shortcode
  • Fix calculations using repeating checkboxes
  • Prevent double click on Add button in repeating section
  • Clear conditionally hidden fields even if they aren't visible
  • Make sure pro templates get imported in multisite
  • Use separate values by default for post status fields
  • Make sure the separate values option is allows for post status fields
  • Show the frmcal-week-end class consistently
  • Fix default values in repeating Dynamic fields
  • Make Private Views show up in shortcode builder
  • Don't do calculations in conditionally hidden repeating fields
  • Do calcs in repeating fields when adding a row
  • Improve JS for IE8
  • Fix unique time error
  • Fix default date in jQuery calendar
  • Allow entry key with frm-field-value shortcode
  • Fix unique time error
  • Improve calculations across page breaks
  • Prevent clearing default values when hiding/showing sections
  • Run calculations in collapsible sections
  • Fix duplicating regular sections
  • Add post ID View filter
  • Fix empty graphs
  • Allow frm-entry-update-field, editlink, and deletelink inside foreach loop
  • Fix importing parent_form_id on child forms
  • Allow css file updating if FTP creds are present
  • A few jshint fixes
  • Add 'frm_ajax_url' hook
  • Allow layout classes to be used with submit button
  • Remove frm_last class
  • Prevent get_filesystem_method error in multisite after update
  • Conditionally use ssl for the ajax url for form submission

2.0.12

  • Add option to center form on page
  • Improve styling classes for more consistency across different field classes, and make all classes responsive
  • Added a few more styling classes: frm_three_fourths, frm_two_fifths, frm_three_fifths
  • Remove in-place-editing from the field keys on the form builder page
  • Add 'frm_after_update_field_name' hook for changing a field name during editing
  • Update Bootstrap multiselect to v0.9.13
  • Add license page to prepare for add-ons. Big things are coming.
  • Fix: Prevent loading icon from being huge in some themes
  • Fix: When the jQuery UI css is loaded by another plugin on the form builder page, the required icon looked the same whether required or not. This styling conflict is resolved.
  • Fix: Make sure the form description size can be changed in the styling settings.
  • Pro Features:
  • Views can now be filtered by fields in the repeating sections.
  • Added [parent_id] shortcode for use in views. This shortcode will only have a value when the displaying entries in repeating sections.
  • Allow views to be created using the repeated entries. Since each repeating row is an entry in a hidden form, we can allow views to be created using those repeating rows for more flexability.
  • Added order parameter to frm-entry-links
  • Allow options in a post status field to come from the form builder. The options should have separate values and the saved values can include 'publish', 'draft', 'private', 'scheduled'.
  • Remove the option to lock field and form keys. This is more of a hassle than a feature.
  • Allow the entry key to be used with the frm-field-value shortcode instead of forcing the entry
  • Replaced inline 50px height for image fields with .frm_image_from_url class for easier control
  • Improve file upload field in Chrome to prevent extra space from showing.
  • Added 'frm_save_post_name' filter. This can be used for custom form actions that create posts.
  • Added 'frm_display_data_opts' filter.
  • Prevent frm_display_id custom field from saving when a field is selected in the create post settings instead of customized content
  • Fix: When forms were submitted without ajax, the redirect wasn't working consistently.
  • Fix: The shortcodes weren't processing in the message shown after an entry is updated.
  • Fix: When we prevented the PayPal action from triggering on import, we stopped all actions. This is now fixed so an action can be set (in the code) to be triggered on import. Posts will now be created on import again.
  • Fix: The dynamic list field was showing the entry ID in the entries tab instead of the value.
  • Fix: The Add row button wasn't showing in a repeating section when returning to edit an entry if there were more than two rows in the section.
  • Fix: Improve dropping a field between two sections.
  • Fix: Remove nonce check for frm-entry-update-field shortode. Page caching gives front-end nonce checks issues.
  • Fix: We changed the parameters sent to the frm_after_update_field hook without realizing it. The 'field_id' attribute was sometimes an object, but was previously always an integer. This has been updated for reverse compatibility, and 'field' has been added with the full field object.
  • Fix: If you put -100 for the start date in a date field, -100 would show in the date field instead of 1915. This is now working correctly for dynamic values like this with three digits.
  • Fix: When filtering a view with a Dynamic field, NOT EQUAL TO will work correctly.
  • Fix: Double quotes were causing trouble when included inside an error message returned by the frm_validate_field_entry hook
  • Fix: Graphs using x_axis and start_date were having trouble
  • Fix: The js error after selecting an option in autocomplete field is fixed when there are calculations in the form.

2.0.11

  • Fix issue with clearing array keys when sanitizing an array when displaying entry values
  • When the email "reply to" value uses the "from" setting, only use the email address without the name
  • Switch the form action events to dropdown instead of checkboxes
  • Shrink the reCaptcha on small screens
  • Add font-weight 100-900 options to styler
  • Add frm_email_message filter
  • Fixes for javascript errors while form building in IE8
  • Only load font.css for the admin bar when user can edit forms
  • Add frm_include_form_tag filter for using div instead of form tag
  • Add frm_show_submit_button filter for hiding and showing the submit button
  • Fix date calculations using date formats that begin with the year
  • Allow classes to be included on a hidden input
  • Process the entry a little sooner (wp_loaded instead of wp)
  • Add frm_capitalize layout class
  • Make frm_customize class work for more field types
  • Pro Features:
  • Set new views to private by default
  • Allow clickable=1 in the frm-show-entry shortcode
  • Make sure to show the Add row button for repeating sections in IE9
  • Correctly require a password before showing password protected views
  • Add update_single_field function for easier updating of a single field
  • Add frm_datepicker_formats hook for adding format additional options on the Formidable -> global settings page
  • Add frm_csv_row hook for adding data to a row in the CSV
  • Keep the Pending status selected after save in the post settings
  • Add frm_is_dynamic_field_empty filter for overriding whether a dependent dynamic field is available for validation or if the value should be cleared
  • Improve dragging and dropping large sections of fields
  • Don't trigger form actions while importing
  • Make sure $entry_ids is still intact for the frm_after_content hook
  • Replace m/d/Y format option
  • Fix updating a field with the frm-entry-update-field shortcode
  • Work on calculating different combinations of fields inside and outside a repeating section
  • Only return unique values when a list field is displayed based on checkboxes
  • Fix searching entries with a trailing space
  • Fix truncating in the dynamic content

2.0.10

  • Add frm_action_triggers hook for adding custom triggers into the actions
  • Add frm_{action name here}_action_options hook so any action can be altered
  • Prevent extra form actions when a form is duplicated
  • Load correct version of formidable.js based on wp-config debugging constant (Thanks @naomicbush for the contributions!)
  • Revert get_sortable_columns changes for < WP 4.0 support
  • Pro Features:
  • Allow calculations inside repeating sections and embedded forms
  • Set default values for conditional checkboxes and radio fields and inside conditional sections
  • A few changes to the way section fields create divs

2.0.09

  • Add frm_time_to_check duplicate entries filter
  • Allow custom JavaScript validation
  • Add frm_do_html_shortcodes fiter
  • Fix the duplicate entry check
  • Include get_columns function in list tables for 4.3
  • Use relative URLs in the stylesheet
  • Make frm_fifth classes responsive
  • Allow 0 to be saved in a checkbox field
  • Fix saving forms as drafts
  • Pro Features:
  • Reduce database calls for Views
  • Allow format for default [time] and [date] shortcodes ie [time format='H:i A' round=5]
  • Include Dynamic List fields in calculation options
  • Make file upload fields more responsive
  • Improve repeating section styling
  • Improve calculation triggering when fields involved are conditionally hidden
  • Don't clear readonly fields or default values when hidden conditionally
  • Don't trigger dynamic field values if there is other logic telling the field to be hidden
  • Include Indonesian option for datepicker
  • Allow the post author to be changed by the user ID field on edit
  • Trigger calculations at the time a conditional field is shown
  • Keep the value submitted in a dynamic list field
  • Fix graphs that show multiple fields and define the x-axis
  • Allow graphs to be included in the success message after ajax submit
  • Conditionally show the max character setting in number fields based on whether HTML5 is enabled
  • Allow scale fields to work in calculations across multiple pages
  • Turn off ajax submit if repeating section includes a file
  • Fix entry creation date format on import
  • Fix filtering by a checkbox field in the frm-stats shortcode
  • Fix logic for third-level fields with conditional logic inside a repeating section
  • Make sure conditional logic only affects the newly added row when triggered after a row is added
  • Make sure orphaned data is deleted when switching divider to repeating/non-repeating
  • Allow drafts=both with user_id filter in View shortcode
  • Fix conditionally required fields when option includes quote
  • Fix date field errors on multi-page form that submits with Ajax
  • Prevent the JetPack conflict with the shortcodes module
  • Fix sorting in dependent Dynamic fields
  • Registration add-on login form styling
  • Fix inline scale field labels
  • Fix spacing issue with repeating section grid
  • Fix truncation with special characters
  • Fix importing repeating sections and embedded forms
  • Fix readonly checkboxes in calculations
  • Don't show empty custom field rows in the post settings
  • A few fixes to the formresults shortcode including the file display
  • Fix error when duplicating a section without any included fields
  • Fix timezones for searching by entry creation and updated dates in a view

2.0.08

  • Fix security vulnerability allowing shortcodes to be excuted inside a form https://research.g0blin.co.uk/?p=618&d=i4ziyggqao0oz0L0vpUTd8KZwrO2P9Mw
  • Added frm_filter_final_form hook. This will need to be used to cover shortcodes that span multiple blocks of field HTML since we can't do a general shortcode replacement on the rendered form
  • Revert change that prevented scripts from firing in the form success message
  • Fix timestamp timezone on view/edit entry page
  • Added frm_entries_{$col_name}_column hook to allow custom columns on the entries listing page
  • Pro: Allow the last page of a form to be conditional
  • Pro: When a field is conditionally hidden, clear the value and trigger calculations and child logic
  • Pro: Improved accuracy of calculations using the other option, and across page breaks
  • Pro: Added frm_calendar_day_names hook for displaying the full weekday name in calendar view
  • Pro: Allow a comma-separated list of ids when filtering by entry id in the view settings
  • Pro: Include the remove link on multiple file uploads
  • Pro: Display a view row correctly right after a quick-edit
  • Pro: Delete views when their form is permanently deleted
  • Pro: Only show the ID column in google table when specified
  • Pro: Fix boolean values in google entry table
  • Pro: Reduce the memory usage when exporting a CSV by preventing entry caching
  • Pro: Fix dependent taxonomies
  • Pro: Fix the graph tooltips and wrap the text on graphs so it doesn't go beyond the width of the graph
  • Pro: Allow the frm_user_can_edit hook to fire when loading a form with the entry id in the form shortcode
  • Pro: Fix backslash removal in the phone format option when the form is saved
  • Pro: Make sure validation is always performed even if there are only radio fields on the page, before showing a message that the entry failed
  • Pro: Fix Dynamic List fields dependent on Dynamic checkboxes
  • Pro: Keep the user on the last page when a draft is saved and there is only one field on the last page
  • Pro: Export the category name in the CSV instead of the id
  • Pro: Save user ID even if it's in a conditional section/page

2.0.07

  • Don't escape urls in ajax
  • Correctly save all the options on the form settings page

2.0.06

  • Fix an XSS vulnerability in the lite version. When the pro version is active, the vulnerability was resolved.
  • Increased security
  • Fix the shortcode display on form listing page
  • Add frm_helper_shortcode filter
  • Prevent javascript error on form settings page when WooThemes Helper plugin is active
  • Prevent conflict from unknown plugin/theme that was modifying the post excerpt in form actions, which prevented them from showing
  • Only scroll to the errored field and success message if they are not already in view
  • Make sure admins always have permission to view menus
  • Pro: Fix datepicker field when the jQuery CSS is set to load on all pages
  • Pro: Added frm_footer_scripts hook
  • Pro: Don't autoselect 0 in scale fields

2.0.05

  • Remove deprecated jQuery toggle() calls
  • Add html ids to hidden fields
  • Make sure the entry name doesn't exceed allowed database field size
  • Adjust user agent displayed values
  • Update Bootstrap javascript to v3.3.4
  • Clear more caching for forms, fields, and entries when changes are made
  • Lite only: Remove the entry search box on the entries page since the functionality is in pro
  • Pro: Fix issue with the CSV export on the Import/Export page
  • Pro: Allow for FRMRULES to be on the page multiple times for ajax-loaded forms
  • Pro: Add frmThemeOverride_jsErrors function hook
  • Pro: Conditionally require fields in a conditional embedded form
  • Pro: Fix date calculations and calculations across multiple pages
  • Pro: Show the user display name by default with dynamic fields using a user ID field
  • Pro: Fix read-only date fields on form submitted with ajax
  • Pro: Fix issue with browsing view revisions
  • Pro: Fix numeric phone formats without other characters
  • Pro: Update masked input js to v1.4
  • Pro: Fix issue with NaN showing instead of 0 in values without a number
  • Pro: Fix conflict with Easy Digital download auto-updating
  • Pro: Include list dynamic fields in the CSV and default email message
  • Pro: Match up logic when an option with & is selected

2.0.04

  • Fix XSS vulnerability from add_query_args and remove_query_args
  • Remove unneeded options from the form widget and switch old styling setting width from 400px to 100%
  • Fix the new form class box in the customizable HTML
  • Remove WP support for v3.5 and lower
  • Don't require the captcha if the keys haven't been configured
  • Styling enhancements for left and right label settings
  • Deactivate plugin after uninstall to prevent tables from being added back
  • Add frm_text_block class to Layout tab
  • Fix migration of email settigns that haven't been updated in over two years
  • Fix emailing from only a multiple word name with no email
  • Send emails for WordPress default if trying to send from Yahoo
  • Pro: Trigger calculation update each time a row is added or removed from repeating section
  • Pro: Allow phone format inside of repeating sections
  • Pro: Add allow=everyone option to frm-entry-update-field shortcode to prevent permission checking when updating a single field
  • Pro: Fix graph limit defaulting to 10 and the min and max options
  • Pro: Fix CSV download vulnerability without permission check
  • Pro: Fix searching by field on entry listing page
  • Pro: Fix exporting multiple entries with the bulk CSV export option
  • Pro: Fix Entry ID filter in views when using a comma separated list of ids
  • Pro: Fix 3+ level dynamic fields to hide the last field when the first is changed
  • Pro: Fix apostraphes in form action logic

2.0.03

  • Use frm_clear instead of clear to minimize conflicts
  • Add js fallback for database update on sites without CURL
  • Fix issues with emails migrating to actions in php 5.3, and t showing in some emails after updating settings
  • Pro: Add frm_date_format filter
  • Pro: If a comma separated list of dates is sent for formatting, explode it before formatting
  • Pro: Increase the backtrack limit when needed when replacing shortcodes in the view content if server has the limit below default
  • Pro: Fix issue causing csv export error
  • Pro: Fix the issue cuasing new posts to not be linked to a view if a field is selected for the post content
  • Pro: Fix issue some users are having with blank date fields
  • Pro: Fix ending collapsible sections at the end of a section instead of waiting for the next section
  • Pro: Fix firing calculations on page load when there are multiple calculations
  • Pro: Don't allow theme to affect the font size of stars

2.0.02

  • Make sure frm_to_email hook is reverse compatible
  • Fix php example in the shortcode examples
  • Add styling for frm_half classes combined with left or right labels
  • Add a fallback if dbDelta is missing
  • Remove inline js from the draft button in the default HTML to prevent 404/403 errors on some servers. This change only applies to new forms
  • Move the legend tag into the customizable HTML, but without a migration so it won't be added to existing forms
  • Move the "before fields" HTML into the fieldset to it will be parallell with the "After fields" HTML
  • Make sure partial form transients aren't saved for long forms. Make sure it's all or nothing.
  • Make sure the parent_form_id column was added, and try to add it again if it's not there
  • Pro: Allow [25 show=count]. This shortcode will return a count of items instead of the items themselves. Intended for use with a repeating section field, but would work with anything.
  • Pro: Fix filtering by text from a dynamic field
  • Pro: Make sure conditional logic doesn't apply to fields that follow a section with logic
  • Pro: Make sure any post fields used in custom code are included when the post is created
  • Pro: Load the datepicker localization file from the new hosted location
  • Pro: Rework the CSV export generation with lower memory usage and more hooks for easily removing columns
  • Pro: Fix exporting checkbox fields inside a CSV
  • Pro: Update the pagination for Genesis the '...'
  • Pro: Hopefully fix the missing date format issue some users are running into with the datepicker. Unverified since we couldn't replicate.
  • Pro: When creating a new view, make sure the filter and order rows include the fields from the selected form

2.0.01

  • Break transients into chunks for large forms ( > 200 fields )
  • Remove the upgrade link and perform the upgrade automatically
  • Allow upgrades to be done automatically in WordPress multisite with the 'Upgrade Network' option
  • Updated translations
  • Only add one line in the email headers for cc and bcc
  • Added frm_include_meta_keys hook for including the previously included meta values referenced by field key
  • Delete transients with uninstall
  • Make sure the legend stays hidden after opening form in a popup
  • Pro: Fixed issue with losing conditional logic on fields loaded with ajax on the form builder page
  • Pro: Fixed the auto field reordering when adding end sections to old forms
  • Pro: Fixed the daily entries graph on the reports page
  • Pro: Allow the post author to be overridden with hooks
  • Pro: Fixed the [get-param] shortcode for reverse compatibility

2.0

  • Move visual form styler to free version
  • Added multiple emails to free version
  • Added BCC, CC, and reply to options to emails
  • Replaced the reCaptcha with the new no-captcha recaptcha
  • Allow multiple roles to be selected for the permissions on the global settings page
  • Updated the UI
  • Added a trash can for forms as well as draft forms
  • Extra security with sanitizing output and prepare database queries extra just to be sure
  • Switch to frm_first frm_last frm_half classes for more flexibility
  • Added more responsiveness to the styling classes
  • Change the field width option from characters to pixels
  • Change the user browser info into a more easily readable format, and include it in the lite version
  • Add (hidden) legend tag for accessibility
  • Fix preview page with 2015 theme
  • Reduce duplicate entry check to 1 minute
  • Remove a bunch of upgrade messages in the lite version
  • Reduce size of indexed db columns for utf8mb4 in WordPress 4.2
  • Fixed a SQL vulnerability. Thanks @KacperSzurek for finding it!
  • Pro: Added multiple form styling templates, more styling options, and updated the default styling
  • Pro: Added repeatable fields and embedded forms
  • Pro: Created form actions and consolidated notifications and add-ons
  • Pro: All form actions can use conditional logic
  • Pro: Added confirmation fields
  • Pro: Added read-only radio and check box fields
  • Pro: View pagination will automatically take on Genesis theme styling
  • Pro: Entire sections can be moved and duplicated
  • Pro: Add frm_repeat_start_rows filter to allow the form to start with multiple rows in a repeating section
  • Pro: Make the query work for custom code returning a string query on the frm_where_filter hook for reverse compatibility
  • Pro: Escape all quotes in CSV
  • Pro: Don't require dynamic fields with no options
  • Pro: Remove stray div in the calendar view
  • Pro: Remove 'no files selected' text if files are selected
  • Pro: Add decimal option to calculations
  • Pro: Add starts with, ends with, and group by options in View filters
  • Pro: Add IP option to view filters
  • Pro: Added entry ID to view order options
  • Pro: Added hooks: frm_selectable_dates, frm_main_feedback, frm_allowed_times, frm_view_order, frm_csv_headers, frm_map_csv_field
  • Pro: Allow min or max in the graph shortcode to be equal to 0
  • Pro: Keep users on current page when they click "Save Draft"
  • Pro: Add pending for post status options in the post settings
  • Pro: Include JS with form when editing in place
  • Pro: Fix displaying stats accuracy with partial stars
  • Pro: Enqueued scripts right before they are printed for easier integration with more popup plugins
  • Pro: Allow slashes in Phone Number Format option
  • Pro: Allow default templates to be deleted
  • Pro: Reduce the baseline memory load
  • Pro: Load the form styling on view pages when set to only load styling on applicable pages
  • Pro: Change deletelink so it deletes with ajax
  • Pro: Add [user_role] shortcode for current user's role
  • Pro: Add read-only option to Dynamic fields
  • Pro: Add single row and multiple row options to Dynamic Radio and Checkbox fields
  • Pro: Allow arrays in View filters
  • Pro: Allow drafts to be searched with the frm-search form
  • Pro: Fix sql error when searching by Hebrew characters

Requires: 3.8 or higher
Compatible up to: 4.6.1
Last Updated: 1 month ago
Active Installs: 300,000+

Ratings

4.5 out of 5 stars

Support

11 of 12 support threads in the last two months have been marked resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,2,2 100,1,1 100,1,1 100,1,1
0,1,0 100,2,2
25,4,1
100,3,3 100,2,2 100,1,1 100,1,1 100,8,8 50,2,1 100,1,1 100,1,1
100,4,4 100,1,1
100,4,4 56,9,5
100,1,1
100,4,4 0,1,0
100,2,2
100,1,1 100,3,3
100,2,2 50,2,1 100,1,1 100,2,2 100,1,1
100,3,3 100,2,2
100,3,3
50,2,1
100,1,1
100,1,1 100,1,1
100,2,2 88,16,14 100,1,1 0,1,0
100,1,1 75,4,3
100,2,2 0,3,0 100,8,8 100,1,1
100,1,1 50,2,1
100,2,2
100,7,7
80,5,4 100,1,1
0,1,0
100,2,2 100,1,1 100,3,3 100,4,4
100,1,1
100,2,2 100,2,2
100,1,1
100,1,1 0,1,0
100,3,3 100,1,1
100,1,1 100,2,2
100,1,1
100,2,2
100,1,1
100,5,5
100,2,2
67,3,2 100,1,1
0,1,0
100,1,1
100,1,1
100,1,1
100,1,1
100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1
100,2,2 100,1,1
100,2,2 100,1,1
100,1,1
0,1,0 100,4,4 100,1,1 100,1,1