zaus
Forum Replies Created
-
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] forward form data in email with XML attachmentSorry, wp.org doesn’t notify unless you specifically subscribe to a topic.
I actually just did this for a client, it involves:
1. Follow the ‘bypass’ example shown elsewhere in the forums and mentioned in the faq to a) skip making a list and instead save the request to a temp variable.
2) if you just need to send a separate email, do that right in the hook
3) otherwise, you’ll hook to the “on success” filter to attach it to the $form email.I’ve done it for cf7, but not for ninja, so if you need more help feel free to contact me through my website for a consult.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] MailChimp WP Integration Issues1. That much inline css is ridiculous, but has no bearing on the issue
2. Look for the<form>tab in the html response, or you can even copy all that html to a new file and open that in your browser
3. There are a bunch of fields named MERGE0 and MERGE1 etc that you probably need to map to. Basically all of the input fields in the form, including some of the hidden ones, use thenameattribute as your mapping.Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] CF7 & Pardot IntegrationThat’s kinda of weird that you’d have to leave debug mode enabled; what do you mean that it fails? Someone else reported a similar problem, that they couldn’t turn debug mode off, but I can’t reproduce any issues related to that problem.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] CF7 to InsightlySince my last post I included a base64 shortcode for the header field in the xpost plugin. https://wordpress.org/plugins/forms-3rd-party-xpost/faq/
Just enter whatever they want in the header between
base64, something likeAuthorization=Basic [base64]your api key[/base64]Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] MailChimp WP Integration IssuesI’m guessing that you didn’t have enough of the static fields, like a form ID or other hidden fields from MailChimp submission, so mail chimp doesn’t actually know what you are posting
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] MailChimp WP Integration IssuesYou need to post the entire debug message if you want some help.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Google Docs IntegrationDid it work for you? Otherwise I’ll assume resolved since it works for me…
Should be fixed (again) now in v1.6.6.3 https://github.com/zaus/forms-3rdparty-integration/issues/55
I probably could have also fixed it by casting to
array…Sorry for the trouble. Hopefully this is resolved? Anyone else want to chime in with another one I missed? 😉
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] Redirect after submission with cf7Sorry to be so vague, but I did something like this for a client not too long ago, Please contact me through my website if you’re interested in a consult.
Sadly, this happens to me quite frequently too 🙂
You’re talking about v1.6.6.2? Have you turned on WP_DEBUG mode + logging to see what’s going on?
Have you attached the correct form to the service?
Maybe some admin screenshots would help. Otherwise this is a pretty vague request.
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] How-to gethttps://developer.wordpress.org/reference/functions/add_query_arg/ is pretty useful
Forum: Plugins
In reply to: [Forms: 3rd-Party Integration] How-to getSimilar to this question about substituting a GET request for a POST — https://wordpress.org/support/topic/not-able-substitute-parameters-into-jsp-call?replies=2#post-7945391
But you need a “mixed” request…
add_filter('Forms3rdPartyIntegration_service_filter_args', 'my_3rdparty_mixed_override', 10, 3); function my_3rdparty_mixed_override($post_args, $service, $form) { // list of parameters to "switch" -- should correspond to mapping key $mix = array( 'sections', 'key' ); // add post values to get $get = array(); foreach($mix as $k) { $get[$k] = $post_args['body'][$k]; unset($post_args['body'][$k]); // remove if necessary } $url = add_query_arg($get, $service['url']); // send the request as normal $post_args['response_bypass'] = wp_remote_post($url, $post_args); return $post_args; }Sorry, no that’s not supposed to be there, thank you for catching that. It’s because I added some new settings, but made some changes to how they’re handled after saving the new fields, so I didn’t get that issue.
I just pushed an update; please try v1.6.6.2 and let me know if that fixes it.
You want to substitute a GET request for the normal POST request the plugin is making.
This is in the plugin FAQ — https://wordpress.org/plugins/forms-3rdparty-integration/faq/:
How do I make a GET request instead of POST?
from http://wordpress.org/support/topic/method-get?replies=2#post-5996489See ‘Hooks’ section, #5 of http://wordpress.org/plugins/forms-3rdparty-integration/other_notes/ and the source code.
You’ll need to perform wp_remote_get inside that filter and set $post_args[‘response_bypass’] with the response, something like:
function my_3rdparty_get_override($post_args, $service, $form) {
$post_args[‘response_bypass’] = wp_remote_get($service[‘url’], $post_args);
return $post_args;
}