Caldera Forms just got prettier and more powerful, along with a several important bug fixes. We have also release updates for the Stripe add-on for Caldera Forms, and Clarity for FacetWP. Details about these updates can be found below.
Be sure to keep an eye on the Caldera Forms Add-on page this week. We’ve already released one new add-on this week, a geolocation field. You never know what may be coming next.
Caldera Forms 1.2
The most exciting change is the ability to create forms using PHP, which means that forms can be saved in the file system. In addition, it makes it easier to control form behavior. This is an exciting new feature for developers, we have we have new documentation detailing what has changed.
The most apparent change you will see when upgrading is that the UI has been overhauled to match other CalderaWP plugins, and improve performance. The admin UI system we use in CalderaWP plugins is based on what has been used in Caldera Forms. We are happy to bring improvements that come with reuse of code back to where it came from, and create consistency.
This new UI system also introduces new hooks for extending the Caldera Forms editor. We will be documenting those hooks, and putting them to good use soon.
Caldera Forms 1.2 also includes a lot of bug fixes. Most important is improved replacement of %field_slug%
type magic tags. This includes the ability to optionally show the label, instead of value for select fields using the pattern %field_slug:label%
.
Clarity 1.2.1
This new version expands the capabilities of Clarity’s result templates. This includes better handling of excerpts and post thumbnails, as well as the ability to use shortcodes.
You can now use the {post:post_excerpt}
magic tag with automatically generated post excerpts. We have also added the {post:post_thumbnail}
magic tag for showing the post’s featured image. This tag will be default show the thumbnail size, but any registered image size can be used. For example, to show the medium sized image, use {post:thumbnail.medium}
.
The magic tags in the template editor are very useful, but can not do everything. That is why are now able to use shortcodes in the template editor. You can pass magic tags to shortcodes. For example, if using Clarity and FacetWP to show WooCommerce products, you can use the product shortcode form WooCommerce like this: [product id="{post:ID}"]
Stripe For Caldera Forms 1.3.1
This is a minor update, after version 1.3 added the ability to create reoccurring subscriptions. We have added two new filters for modifying the fields included in the request sent to the Stripe API. The filter “cf_stripe_charge_args” can be used for one-time payments, while “cf_stripe_recurring_args” can be used for reoccurring payments.
This update fixes also fixes an issue with single payments not setting customer emails properly in stripe, preventing proper sending of invoices.