Plugin: Formidable Forms
This version includes migrating custom displays to custom post types. This also adds a few extra bonus features including save as draft, revisions, and preview.
The function of the "customized content" box on the "create posts" settings tab has been a common question and source of confusion. This has been updated to save to the post content if no field is selected as the post content field.
A new shortcode has been added to assist with getting values from forms. This is intended for use as a default value to populate fields with values from other forms. There are a few different ways to specify the correct entry to get the value from: entry id, user id, or ip.
[ frm-field-value field_id=25 user_id=current]
[ frm-field-value field_id=25 entry_id=140]
[ frm-field-value field_id=25 ip=1] (Use the current user's IP)
In a custom display:
[ frm-field-value field_id=25 user_id=[28 show=ID]]
[ frm-field-value field_id=25 ip="[ip]"]
Generic classes from input fields like "text" and "date" have been removed to alleviate conflicts with some themes. For any who are using custom styling on input fields using these classes, be sure to update them!
All changes
- Removed generic classes from input fields like "text" and "date"
- Correctly jump down to form with error messages
- Added frm_setup_new_entry hook for overriding defaults for all fields in one hook when presenting a blank form
- Added "This field cannot be blank" message to global settings
- Changed substr to mb_substr for language-safe truncation
- WP 3.5 compatibility
- Fixed conflict with W3TC that was adding slashes into options on the form settings page
- Show a message on the form builder page if a reCaptcha is included in the form, but not set up
- (Free only) Allow emails to be sent from the admin email instead of forcing an email address from the submitted entry
- Use the "customized content" box to save the actual content if no field is selected for the post content
- Added frm-field-value shortcode to get the value of a field in another form. [ frm-field-value field_id=25 user_id=current entry_id=140 ip=1]
- Added support for the [ frm-search] shortcode into the [ formresults] table
- Updated NicEdit
- If http isn't included in a url or image field, automatically add it during validation
- Added "wrap" parameter to the frm-graph shortcode to wrap the text in long questions
- Added localization to custom display calendar to start on day of the week selected in WordPress settings
- Added entry updated dates to custom display shortcodes
- Correctly check uniqueness of post fields when there are no other error messages
- If using a number field with the value "0" that is linked through a data from entries field, show 0 instead of nothing
- Update for more accurate checking for hierarchal taxonomies when saving posts
- Fix to allow tags fields and other fields in the same form that are mapped to the same taxonomy
- Fixed conditional logic to work correctly when dependent on the value "0"
- Fixed display of shortcodes inside the before or after content areas of the custom display if nesting [get param=something]
- Fixed calculations for multiple-paged calculations with checkbox fields that may not be checked
- Fixed checkbox fields linked through another field to display properly in a custom display
- Fixed separate values to work with sending to email addresses
- Show a max of 500 options in a data from entries field in the admin to prevent server limits from making the form inaccessible
- Make sure the graphs printed from the reports page are not split when printing
- Fixed the link to show more text in the custom display to show the text in place or link to the single page correctly depending on the custom display type
- Removed "just show it" data from entries fields in the email checkbox settings
- Remove post custom fields from database if blank
- Fixed frm-stats shortcode to work with post custom fields combined with the value parameter
- Fixed div nesting issue when using collapsible section headings followed by non-collapsible sections headings
- Removed separate values checkbox for post status and taxonomy fields
- Fixed double filtering forms if inserted in the dynamic box of a custom display used for posts
- Fixed page size and limit overriding single entry displays