Results not saved to WordPress Admin
In some situations your form results might not be saved to your WordPress Admin, resulting in missing data. This article contains a checklist to troubleshoot such issues.
Checklist
Please follow this checklist to investigate why your form submissions are not stored correctly:
1. Check Tripetto plugin version
First of all, check which version of the Tripetto plugin you have installed via the Plugins section in your WP Admin. Make sure you have installed the latest version to stay up-to-date with features and bugfixes.
To update the Tripetto plugin to the latest version, please see our article about updating the plugin.
2. Check form errors
Next, check if your form shows an error message when you complete the form yourself. If it shows an error message, please check the corresponding error message from the following list:
- Something went wrong while submitting your conversation.
If you see this error message, there's probably something wrong with the connection or the permissions to access theadmin-ajax.php
file in your WordPress instance. The error console of your browser might contain more technical information about what went wrong. - Your data is rejected.
If you see this error message, the submitted data is marked as invalid and therefore not stored. - The form is outdated.
If you see this error message, the posted data does not correspond with the latest version of your form structure. That can happen because the form structure is changed while filling out the form, or because a cached version of the form is shown. If you haven't changed the form structure, check the following:- Check if you have enabled the embed option
Disable asynchronous loading
. If that's the case, caching plugins have more influence to show a cached version of your form. Please disable that embed option and try again. - Check if there are any caching plugins installed to your site that can interfere with the Tripetto form or page that the form is embedded at. Make sure you remove any cached versions of the form/page from your caching plugin and possibly configure the caching plugin to exclude the form/page from caching.
- Check if you have enabled the embed option
If you can't resolve a form error using the above instructions, please submit a support ticket so we can assist you on this.
3. Check databases
Next, check if the required databases are present and configured correctly inside your WordPress instance (it depends on your WordPress configuration how to access your database admin):
- Database tables
Check if the following tables exist:tripetto_forms
,tripetto_entries
andtripetto_attachments
. - Database column
Check if the table columnentry
in the tabletripetto_entries
is set to typeLONGTEXT
.
If any of the above does not match your database structure, please submit a support ticket so we can help you on this.
4. Check conflicting plugins
Lastly, check if any other WordPress plugins might cause conflicts. WordPress offers lots of plugins, so we can't prevent all conflicts with other plugins, as everybody uses a different set of plugins. Based on some user feedback we are aware of conflicts with the following (type of) plugins:
- Caching plugins
Caching plugins can cause issues when a cached version of your page and/or form is shown. Examples of such plugins are W3 Total Cache and WP Rocket.
To solve conflicts with such plugins, you often can exclude the Tripetto scripts and the page that the form is embedded at from those plugins, preventing it to show cached versions of your page/form. How to do this, depends on each particular plugin. - Optimize, minify and bundle plugins
These types of plugins might mess up some scripts of the Tripetto plugin. Examples of such plugins are Autoptimizer and WP-Optimize.
To solve conflicts with such plugins, you often can exclude the Tripetto scripts from those plugins, preventing it to influence the Tripetto scripts. How to do this, depends on each particular plugin. - Wordfence
This plugin might block the Tripetto plugin to submit data.
To solve conflicts with Wordfence, enable theLearn mode
inside the Wordfence plugin and then complete a Tripetto form in your WP site. Wordfence then learns that Tripetto wants to send data. After that you can disable theLearn mode
again.
Still having issues?
Despite the above checklist, you're still experiencing issues? Don't hesitate to submit a support ticket. We're happy to help you!