Fatal error
-
Excited to test this out! Tried activating the latest version in the latest version of WP 6.8.2 and it triggered this fatal error:
Fatal error: Declaration of DI\Container::has($name) must be compatible with Psr\Container\ContainerInterface::has(string $id): bool in /home/customer/www/[MYDOMAIN]/public_html/wp-content/plugins/ivyforms/backend/vendor/php-di/php-di/src/Container.php on line 210
-
Hi James,
We’re really glad to hear you’re excited about trying out the new plugin! 🎉
Sorry for the inconvenience you ran into. The error you’re seeing is most often caused by a conflict with another plugin, since both may be using the same dependency library. We’re passing this along to our development team so they can review it and work on a solution to improve compatibility with other plugins.
In the meantime, if you’d like, you can try temporarily deactivating other plugins to confirm which one is conflicting—that information would be very helpful for our developers.
Thanks again for your patience and for helping us improve!
Best regards,
sorry I’m running multisite with a few sites and can’t use that method of deactivating everything.
if you add logging capability to your plugin i’m happy to let you know what it reports for the error!
Hi James,
Thank you again for your feedback. We understand it’s not convenient to test on a multisite setup.
Our developers have isolated a couple of plugins that trigger the same error you reported, and they are actively working on a fix. The finished fix should be included in the next update.
We’ll let you know once the update is released, so you can update IvyForms and test again. Please let us know if the error persists afterwards.
Kind regards,
Milos-
This reply was modified 4 months ago by
Milos TMS.
Thank you! Excited to test your plugin once I’m able to (esp for a client focused on accessibility) and will def let you know anything I find that could be useful
Hi James,
We’ve just released a new version with a fix. When you have a chance, could you try updating and see if it’s working smoothly now? Really appreciate you testing it out, and looking forward to any feedback you might have, especially on the accessibility side.
Best,
Milan
Hey!
Testing it now two ways:
1: local site with less plugins and no fatal errors. (not as many plugins as my remote multisite had which had the issues before)
2: on my multisite. it also works great with no errors!
Here are some of my findings:
- When I try to *copy shortcode* (on the LOCAL site) it says “clipboard api not supported” so you may want to have a link to more info for users who encounter this. when I try it on my remote server it works fine!
- Your builder is beautiful and the drag and drop is very nice. Your design reminds me of what the creator of “eventkoi” is doing in terms of not looking like old wordpress but also not strictly following the gutenberg style language. check out her plugin—there’s a lot of overlap in what you’re doing perhaps you’ll connect! https://eventkoi.com/
- The various settings/options you have for confirmation messages etc are very nice too.
- The animations are nice and smooth between panels and pages in the backend.
- The entries successfully come into the backend. Do you plan to have an “export as CSV” option? or will the integration with wpdatatables handle that?
- Entries on the local site did not come thru by email (probably just a local issue) but they work perfectly on remote server! They come thru very fast
- Once you have styling options, this plugin will work great for designers with customized themes. You could also set it to inherit more core block and theme styling. Generally people don’t like too much opinionated css in plugins that will clash with their site styling (unless they really have no css on their website already or it’s important that the form be styled a recognizable way [like google forms]).
- One thing you could also add soon (to be more FSE/block-based site friendly) is to add a custom block that allows people to select which ivy form they want to insert in a page or template from a dropdown menu in a block. Other block-friendly plugins are doing this now and it’s a better user experience than shortcodes which are more the old way of doing things. Some other forms using blocks to insert forms are wsform & everest forms
Keep up the good work! People need more new/clean/modern gutenberg-friendly plugins, especially around forms where many of the existing plugins are bloated, old-school, or ugly and hard to use.
-
This reply was modified 3 months, 2 weeks ago by
James Monroe.
Hi James,
Thank you so much for this detailed review and for testing Ivyforms in different environments—it’s incredibly helpful for us! 🙌
We’re especially glad to hear that the initial fatal error you experienced is now resolved and that everything is running smoothly on both your local and multisite setups.
A few points based on your feedback:
- Clipboard API notice – Thanks for catching this! We’ve already addressed it in development, and the fix will be included in the next update. We’ll also add documentation to guide users who may encounter similar messages.
- Design & builder experience – Really appreciate your kind words about the builder and animations! Our goal is exactly what you mentioned: modern, smooth, and Gutenberg-friendly without being overly opinionated.
- Entries & email delivery – You’re right, local servers often aren’t configured to send emails by default. We’ll add guidance recommending SMTP setup so users can test more reliably in local environments.
- Export options – We’re currently focused on integration with wpDataTables, but native export (CSV and more) is definitely on our roadmap.
- Styling & theme integration – Excellent point about inheriting more core block and theme styles. We want Ivyforms to feel seamless within any site, so this is an area we’re actively working on.
- Block-based insertion – 100% agreed. A Gutenberg block for inserting forms from a dropdown is planned and will be coming soon.
We’re truly grateful for your thorough testing. Feedback like this helps us refine Ivyforms into a modern, lightweight, and designer-friendly solution for the WordPress community.
Best regards.
-
This reply was modified 3 months, 1 week ago by
Milan Jovanović.
-
This reply was modified 4 months ago by
You must be logged in to reply to this topic.