I identified several internationalization (I18N) issues and corrected them. Please download the updated version and compare it with the original to see my changes.
Tip: Never split a full sentence to be several parts.
Modified version:?here
]]>I am very new to WordPress but after a few months have some familiarity.
Still, I do not know what the Header Request data elements are that are needed for the CF7 API connection. If they are from my server details or from the program I am linking to.
Your help is appreciated
Hello. My contact form has custom upload file field which support multiple file upload. When we send data to API they see only first file.
The multiple file send feature works only in PRO version?
Hi, thank you so much for the plugin, it’s truly amazing. Could you please tell me what the vulnerability issue is and if it will be resolved soon? A website I manage connects with a booking webapp through your plugin, and my provider won’t let me reactivate it until WordPress deems it reliable. Thank you very much!
]]>I am trying to connect my wordpress site to intellij space api, but I just couldn’t, can you please help in it.
]]>If there is no authorization required, what does the header request look like? Something like this?:
Authorization: None
Content-Type: application/json
Thank you!
]]>Hi, when using a multiple choice set of checkboxes the selections are not concatenated together when the data is sent on to the API, rather a blank string is sent
]]>hello, I am trying to integrate CF7 to Hubspot. Everything is okay except that the form inputs are not being captured by Hubspot, so it’s like the user sent it all in blank.
The API keys are correct. What seems to be the problem is the format the json is being sent.
The objects should be inside another object called “properties”.
is there a way to change that?
]]>Hello. Installed your plugin to the multisite instance and activated it by network. The problem is with work of your plugin and w3 total cache plugin.
I have this fatal error when w3 total cache database cache is enabled
Fatal error: Uncaught TypeError: mysqli_num_fields(): Argument #1 ($result) must be of type mysqli_result, bool given in /var/www/mysite.local/wp-includes/class-wpdb.php:3868 Stack trace: #0 /var/www/mysite.local/wp-includes/class-wpdb.php(3868): mysqli_num_fields() #1 /var/www/mysite.local/wp-includes/class-wpdb.php(780): wpdb->load_col_info() #2 /var/www/mysite.local/wp-content/plugins/w3-total-cache/DbCache_WpdbInjection_QueryCaching.php(218): wpdb->__get() #3 /var/www/mysite.local/wp-content/plugins/w3-total-cache/DbCache_WpdbNew.php(122): W3TC\DbCache_WpdbInjection_QueryCaching->query() #4 /var/www/mysite.local/wp-includes/class-wpdb.php(3146): W3TC\DbCache_WpdbNew->query() #5 /var/www/mysite.local/wp-admin/includes/upgrade.php(2864): wpdb->get_results() #6 /var/www/mysite.local/wp-content/plugins/contact-form-to-any-api/admin/class-cf7-to-any-api-admin.php(422): dbDelta() #7 /var/www/mysite.local/wp-includes/class-wp-hook.php(324): Cf7_To_Any_Api_Admin->cf7toanyapi_add_new_table() #8 /var/www/mysite.local/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #9 /var/www/mysite.local/wp-includes/plugin.php(517): WP_Hook->do_action() #10 /var/www/mysite.local/wp-settings.php(506): do_action() #11 /var/www/mysite.local/wp-config.php(106): require_once(‘…’) #12 /var/www/mysite.local/wp-load.php(50): require_once(‘…’) #13 /var/www/mysite.local/wp-blog-header.php(13): require_once(‘…’) #14 /var/www/mysite.local/index.php(17): require(‘…’) #15 {main} thrown in?/var/www/mysite.local/wp-includes/class-wpdb.php?on line?3868
Right now I solved this by adding cf7anyapi_entries instead of cf_entries to the
wp-content/plugins/contact-form-to-any-api/admin/class-cf7-to-any-api-admin.php to line 410.
Adding wp_cf7anyapi_ to w3 total cache option Ignored query stems didn’t help.
Hi, I’m getting an error via your plugin. The error is not blocking, but it would be a good thing to be able to understand how to fix it.
Cf7_To_Any_Api_Admin->cf7toanyapi_add_new_table()
wp-content/plugins/contact-form-to-any-api/admin/class-cf7-to-any-api-admin.php:422
do_action(‘plugins_loaded’)
wp-includes/plugin.php:517
Plugin: contact-form-to-any-api You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘IF’ at line 1 1064
Hi,
I’ve a error 500 when I open the page with the form.
Thanks
]]>Hello,
It’s impossible to access the logs of the plugin even though we didn’t change anything recently in the website (neither added nor deleted plugins).
We get the following error: A critical error has occurred on this website. Please check your site administration email inbox for more information.
Maybe it’s not related, but we’ve been getting spam (link insertion attempts) on these same forms, maybe that caused a problem?
]]>Hi there, we recently noticed many internal server errors when submitting a contact form into our CRM. See below. I believe that its been happening for a few months. Do you have any suggestions on why this is happening?
It happens to 10-15% of forms submitted.
{“errors”:{“http_request_failed”:[“cURL error 28: Operation timed out after 5000 milliseconds with 0 bytes received”]},”error_data”:[]}
and
Internal Server Error: The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.
Let me know if you need more information on our setup.
]]>I need to send the following information in the Header Request:
token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
email [email protected]
It must be written the variables “token” and “email”, otherwise it won’t work. Please, how do I do that?
]]>I found several I18N issues and made some modifications to them, please download the modified version and compare it with the original one, and then you can see what changes I made.
Modified version: here
]]>Hi, my API ask me to fill in some Body POST fields that shall be hidden from any visitor or developer like admin Username and Password, ClientID, OfficeIds, CountryId.
I have tried to put them into the HEADERS field but it doesn’t work.
From the doc, I shall only put the authorization token and content-type in HEADERS. Actually in the CRM logs, I can see a connection (thanks to the token?) but no data is passing.
I have tried adding the BODY fields as CF7 fields (normal and hidden) without success.
I know the API Endpoint (create contact) is working as I tried it with the plugin WPGetAPI, but I need to connect it to my CF7 forms.
But where and how shall I put this data in this plugin or CF7?
CRM is Whise, for real estates. (doc here)
Thanks for your help
]]>I just tested this plugin and it works great!
Would it be possible to support repeatable fields and map it to an array in the json request?
]]>Just curious if the Pro Version would allow me to send data to an API and then redirect externally with URL parameters included after?
]]>Just checking to see if we have a date for a fix release for this issue.
]]>I would like to know if there is a way to turn off logging and also adding the record to the database. We are sending some information that we don’t want stored values on the server.
Thank you
]]>Hello, after the most recent update, we are seeing errors that are preventing our CF7 forms from posting which seem to be due to updates in this plugin. I rolled the plugin back to version 1.0.4, and everything started working again. We are on WP 6.2.2, CF7 5.7.7, and PHP 8.0.29
Here’s a screenshot of the error:
https://www.dropbox.com/s/z78ah64rrlm5nlr/Screen%20Shot%202023-06-30%20at%201.02.56%20PM.png?dl=0
And here’s a screenshot of our configuration:
https://www.dropbox.com/s/x6q11jx2oz25ruk/screencapture-hotmelt-tech-wp-admin-post-php-2023-06-30-12_51_01.png?dl=0
Hello, is it possible to define values for fields where the person chooses an option?
Ex:
Insurance Industry
Parameter: Vehicle
value: self
Parameter: Bike
Value: 1
Parameter: Residential
Value: 2
Parameter: Travel
Value: 3
Hello,
After changing the language and switching to English, error 500 occurs when switching pages. Example errors:
213.134.xxx.zzz – – [29/May/2023:05:49:03 -0700] “GET /favicon.ico HTTP/2.0” 500 662 “https://xxxxx.co/oferta-pracy/internships/” “Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0” 5031 5/5031249
213.134.xxx.zzz – – [29/May/2023:05:49:12 -0700] “GET /oferta-pracy/internships/ HTTP/2.0” 500 662 “https://xxxxx.co/en/oferta-pracy/internships/” “Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0” 167 0/167423
213.134.xxx.zzz – – [29/May/2023:05:49:12 -0700] “GET /favicon.ico HTTP/2.0” 500 662 “https://xxxxx.co/oferta-pracy/internships/” “Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/113.0” 1916 1/1916246
For languages I use a module: WPML.
]]>Hi there,
I am running this plugin on a site with a connection to the AdminBase API. However I am getting an error, any ideas what might be the cause?
PHP message: PHP Warning: Undefined variable $wp_version in /home/storm/sites/****/public/wp-content/plugins/contact-form-to-any-api/admin/class-cf7-to-any-api-admin.php on line 595
]]>
I’m trying to send data to our reporting system, but I’m having trouble understanding the API URL. Is it an arbitrary URL? Can I define any URL there? Additionally, I’m currently testing the API with Postman, but I’m encountering an error because the plugin doesn’t ask for a Keyname. If anyone could provide me with a more detailed video tutorial that goes beyond what the plugin creator has published, I would greatly appreciate it.
]]>There are several I18N issues on version 1.1.1 and I have no time to list them so I pasted the download link as the following.
Only modified file in this ZIP file.
]]>Hi,
Is there any way to show the backend API response in our WordPress UI/contact form7 Page as a modal or toast?
I saw that u guys use “wpcf7_mail_sent” hook. is it possible to use “wpcf7_before_send_mail” hook and stop the form submitting if any errors occurred in backed. Because we’re using email validation part in backed because it’s lot affected to user experience.
kindly let me know if we can do that.
Thanks,
Pramila.
I can’t figure out where I put username and password? Please help.
Best Regards,
Aki
]]>My plugin version is 1.0.8.
I’m mapping fields:
Company-Name -> “CompanyName”
Contact-Name -> “FirstName”
Enquiry-Details -> “”
When I check the logs, the submitted data is
{
“company-name”: “Example company”,
“contact-name”: “Example name”,
“enquiry-details”: “Example enquiry”
}
It looks like the keys are wrong. It should be using CompanyName and FirstName for those, not company-name & contact-name.
It’s also submitting the enquiry data, but I didn’t enter any mapping data. Can it ignore any fields that don’t have a mapping?
]]>This worked like a charm up to 1.06 but if we go any later (07,08,09) then numeric values like telephone numbers give this:
“errors”:{“$.Mobile”:[“The JSON value could not be converted to System.String
Rolled back to 1.06 and all working again!
]]>