Conflict between Caldera Forms and Yoast Plugin
-
I have noticed a strange conflict/behaviour that occurs when I activate Yoast SEO on any site with Caldera Forms and SiteOrigin Page Builder also installed.
Ordinarily Caldera forms will give every instance of the form on a page a unique ID, appending _1, _2, _3 to the end according to how many times the form is embedded on a single page.
Obviously most people will only put their contact form on a page once, so the ID will generally be #XXXXXXXX_1. However, when activating Yoast SEO, Caldera Forms thinks there are 3 instances of the form on the page and appends a _3 to the form ID.
As soon as I deactivate Yoast, the form will return to an ID with _1 on the end.
This is a problem, because there may be styles and items that target forms depending on the unique ID, which are then broken once Yoast is activated. The Caldera Forms Anti Spam plugin is one example, which no longer functions when Yoast is active.
- The topic ‘Conflict between Caldera Forms and Yoast Plugin’ is closed to new replies.