The plugin does not work. Please update.
]]>Hi
Nothing happens when klicking “Mailpoet Signup”. I don’t get any pop-up window. I do not block pop-ups. What do I do wrong?
Best Regards
Martin
When the Add-on Contact Form 7 – MailPoet 3 is installed and activated, the field tabs in contact form 7 do not work.
Version:?1.3.21
Contactform 7: Version 5.9.8
MailPoet Premium: Version 5.2.0
actually is crushing all pages where contact form is installed, is possible to fix?
thanks
]]>Fatal error: Uncaught Error: Class “MailPoet\Models\Segment” not found
in?plugins/add-on-contact-form-7-mailpoet/includes/class-mailpoet-cf7-integration.php?on line?235
When the Add-on Contact Form 7 – MailPoet 3 is installed and activated, the field tabs in contact form 7 do not work.
That’s any of the tabs, incousing the Add-on Contact Form 7 – MailPoet 3 tabs.
The tabs become completely inaccessible.
But the standard tabs return to their normal function when Add-on Contact Form 7 – MailPoet 3 is disabled.
I tried disabling all plugins except Mailpoet, Cotact Form 7 and your plugin. But I had the same issue.
Is there a fix?
]]>When the Add-on Contact Form 7 – MailPoet 3 is installed and activated, the field tabs in contact form 7 do not work.
That’s any of the tabs, incousing the Add-on Contact Form 7 – MailPoet 3 tabs.
The tabs become completely inaccessible.
But the standard tabs return to their normal function when Add-on Contact Form 7 – MailPoet 3 is disabled.
I tried disabling all plugins except Mailpoet, Cotact Form 7 and your plugin. But I had the same issue.
Is there a fix?
]]>Hello,
I updated MailPoet to the latest version (5.0.0), released this morning, I had a Fatal error on pages with contact form 7 forms :
PHP Fatal error: Uncaught Error: Class "MailPoet\Models\Segment" not found in /XXX/wp-content/plugins/add-on-contact-form-7-mailpoet/includes/class-mailpoet-cf7-integration.php:235
Stack trace:
0 /XXX/wp-content/plugins/add-on-contact-form-7-mailpoet/includes/class-mailpoet-cf7-integration.php(123): MailPoet_CF7_Integration->mailpoet_segments_data(Array)
1 /XXX/wp-content/plugins/contact-form-7/includes/form-tags-manager.php(551): MailPoet_CF7_Integration->mailpoet_signup_form_tag(Object(WPCF7_FormTag))
2 /XXX/wp-content/plugins/contact-form-7/includes/form-tags-manager.php(460): WPCF7_FormTagsManager->scan_callback(Array, true)
3 [internal function]: WPCF7_FormTagsManager->replace_callback(Array)
4 /XXX/wp-content/plugins/contact-form-7/includes/form-tags-manager.php(353): preg_replace_callback('/(\\[?)\\[(mailpo...', Array, '<div class="row...')
5 /XXX/wp-content/plugins/contact-form-7/includes/form-tags-manager.php(328): WPCF7_FormTagsManager->scan('<div class="row...', true)
6 /XXX/wp-content/plugins/contact-form-7/includes/contact-form.php(893): WPCF7_FormTagsManager->replace_all('<div class="row...')
7 /XXX/wp-content/plugins/contact-form-7/includes/contact-form.php(959): WPCF7_ContactForm->replace_all_form_tags()
8 /XXX/wp-content/plugins/contact-form-7/includes/contact-form.php(659): WPCF7_ContactForm->form_elements()
9 /XXX/wp-content/plugins/contact-form-7/includes/contact-form-functions.php(269): WPCF7_ContactForm->form_html(Array)
11 /XXX/wp-content/plugins/contact-form-7/includes/l10n.php(147): call_user_func(Object(Closure), Object(WPCF7_ContactForm), Array)
12 /XXX/wp-content/plugins/contact-form-7/includes/contact-form-functions.php(272): wpcf7_switch_locale('fr_FR', Object(Closure), Object(WPCF7_ContactForm), Array)
13 /XXX/wp-includes/shortcodes.php(434): wpcf7_contact_form_tag_func(Array, '', 'contact-form-7')
16 [internal function]: do_shortcode('[contact-form-7...')
Have a nice day
Florian
]]>This was working for us and now that we went live on a domain, it is no longer adding subscribers to any lists. For example, our general contact form is not adding the contacts to the “General Contact List anymore: mailpoetsignup-610 list:4
Your Name (required)[dynamic_text* your-name “CF7_get_current_user key=’display_name'”]
Your Email Address (required)[dynamic_email dynamic_email-874 “CF7_get_current_user key=’user_email'”]
Subject (required)[text your-subject]
Your Message[textarea your-message]
[mailpoetsignup mailpoetsignup-610 list:4 default:on “Sign up to receive updates and information from HHP.”]
[mpconsent mpconsent-233 privacypage:https://highwayandheavyparts.com/privacy-policy/ “By subscribing you agree to receive our promotional marketing materials and agree with our {privacypage}. You may unsubscribe at any time.”]
[recaptcha]
[submit title:Submit contact form button class:wpcf7-button role:button “Submit”]
]]>I get a php error in Query Monitor:
Deprecated
Calling where_not_equal is deprecated and will be removed.
Use \MailPoet\Newsletter\Segment\SegmentsRepository and \MailPoet\Entities\SegmentEntity instead.+
wp-content/plugins/mailpoet/lib/Models/Segment.php:279
mailpoetDeprecatedCalling where_not_equal is deprecated and will be removed. Use Doctrine instead.+
wp-content/plugins/mailpoet/lib/Models/Model.php:496
]]>Worked before and now seems to happen since one of the last MailPoet updates.
]]>I have a field in the contact form for telephone. I want any phone number entered there to show up in the subscriber /user details. I know how to do this with a mail poet registration form, but not with a CF7 integrated form
Can anyone please help, thanks
Many thanks!
]]>Hi there,
I finally got the plugin to work and I really enjoy it.
I already have the following code in my style.css to make checkboxes smaller than normal:
/* Styling CF7 Checkbox */
span.wpcf7-list-item {
display: block;
font-size: 13px;
}
Unfortunately it doesn‘t affect the mailpoetsignup-checkbox. What code do I have to apply there?
Also the text literally is attached at the textbox, there is no spacing.
Thank you for helping!
Hi,
I’ve had the problem, that existing members get no updates on their name or lists subscription.
The problem was the language of the error message. In my installation the messages are in german.
I solved the problem with a minor code update:
class-mailpoet-cf7-submit-form.php
Row 245:
if ( 'This subscriber already exists.' == $exception->getMessage() ) {
changed to:
if ( 12 == $exception->getCode() ) {
Feel free to change the code and publish it to all users.
Best Regards T?m
]]>I would like to be able to add so that the unsubscribe would be on default at the tag, like in signup you can put default:on” but in unsubscribe it doesnt work.
]]>The [mpconsent] tag doesn’t work correctly. It is not printed on the body email, it remains an empty field.
]]>Hi,
I have question concerning the double-opt-process: During our testing, we found that Mailpoet did not send a double-opt-in confirmation email, when we click the mailpoet signup-box. I am not sure if did something wrong …
Many thanks in advance
Best regards, Robert
As it was not clear to me as it isn’t documented. If you want to handle the surname from CF7 to Mailpoet use in your CF7 form a textfield named:
your-lastname
]]>Hi
I saw several issues related to this but they are closed.
I have added a field for subscribe users to mailpoet list distribution as
[mailpoetsignup mailpoetsignup-185 list:4 default:on]
but this doesn’t add them to the list.
Versions
Contact Form 7: 5.6
Wordpress: 6.0
MailPoet: 3.91.0
Is this plugin maintained? Is there another way to achieve this?
Thanks in advance
]]>When a user sends the filled out cf7-form, this error will show in the log twice:
Warning: Invalid argument supplied for foreach() in /somepath/wp-content/plugins/add-on-contact-form-7-mailpoet/includes/class-mailpoet-cf7-submit-form.php on line 158
But the form works als it should. My concern is, that some day it will stop working and I miss important data.
I see, the plugin is no longer supported – can anybody help me with this or recommend another plugin?
Regards,
Günther
Unlike the basic wpcf7 fields, mailpoetsignup probably ignores (or maybe devours) the class attribute and probably also the id attribute too, however it offers to use them.
Example:
[mailpoetsignup* mailpoetsignup-123 id:someid class:someclass list:4 default:on “Some label”]
Thank you in advance for keeping an eye on this ??
Mik
]]>Hi @abdultikweb
Just a little cosmetic touch-up. You’re missing a space between the checkbox and the “Subscribe to newsletter” string.
(class-mailpoet-cf7-integration.php around line 110 or better 183)
On the other hand, 17 spaces on the line 183 are excess.
This is how it looks like in view-source:
checked='checked' />Sign up for the newsletter
Mik
]]>Hello there,
I messed up the site by doing the integration wrongly and my site was rolled back three weeks due to this. Granted, my qualifications as a coder are next to none.
Have a few Contact Forms 7 forms set up and one at MailPoet in place. I would say everything is good to go but it deserves to be checked to make sure.
The idea is to keep on using the Contact Form 7 forms in place and any newsletter sign-up (on-page signup and newsletter popup) to be directed to MailPoet.
I’m looking for help to implement it right once for all but I’m not expecting it for free. I’d say Paypal is a good way to pay somebody for the integration.
I believe this is the right forum to ask for help since it’s populated by WP-savvy people.
Thanks in advance,
Daniel
Update this plugin plase…
]]>Hi!
I’ve installed and activated the plugin last version. I’ve installed the last versions of Mailpoet and Contact Form 7 too.
I’ve followed the steps that you explain in the WordPress repository plugin and I’ve used a your-name field, your-email field and I’ve inserted the following shortcodes in my Form:
(this one to check the suscribe option) [mailpoetsignup mailpoetsignup-318 list:4 default:on “Suscribe to our NewsLetter”]
(This one to legal text)[mpconsent mpconsent-235 privacypage:https://tejadasolicitors.com/privacy-policy/ “By subscribing you agree to receive our promotional marketing materials and agree with out {privacypage}. You may unsubscribe at any time.
When I’ve filled all form and I send it, I receive the form correctly but the contact doesn’t insert in the list that that I choosed before.
I don’t get any error or message.
Can you help me?
Many thanks and thank you so much for your work.
]]>====
Don’t know, how to delete a topic here (@admin, would you so kind? TX). Just found, that the automated Mailpoet-Update to 3.66.0 crashed. After reinstall the problem was solved.
====
Plugin-Version: 1.3.19
Wordpress-Version: 5.8
Uncaught Error: Class 'MailPoet\Models\Segment' not found in XXX/wp-content/plugins/add-on-contact-form-7-mailpoet/includes/class-mailpoet-cf7-integration.php:218 Stack trace: #0 XXX/wp-content/plugins/add-on-contact-form-7-mailpoet/includes/class-mailpoet-cf7-integration.php(119): MailPoet_CF7_Integration->mailpoet_segments_data(Array) #1 XXX/wp-content/plugins/contact-form-7/includes/form-tags-manager.php(340): MailPoet_CF7_Integration->mailpoet_signup_form_tag(Object(WPCF7_FormTag)) #2 XXX/wp-content/plugins/contact-form-7/includes/form-tags-manager.php(269): WPCF7_FormTagsManager->scan_callback(Array, true) #3 [internal function]: WPCF7_FormTagsManager->replace_callback(Array) #4 XXX/wp-content/plugins/add-on-contact-form-7-mailpoet/includes/class-mailpoet-cf7-integration.php on line 218
Hello,
I have setup my contact form to integrate MailPoet. But it seems that the user will always subscribed to the list, independent if he has checked the checkbox or not. Is there any problems in my configuration?
<label> Dein Name*
[text* your-name] </label>
<label> Deine E-Mail-Adresse*
[email* your-email] </label>
<label> Deine Nachricht (optional)
[textarea* your-message class:textarea-smaller] </label>
[mailpoetsignup mailpoetsignup-198 list:3 "Ich m?chte gerne den Newsletter abonnieren."]
[checkbox* consent class:consent-form "Ich bin damit einverstanden, dass meine Daten für die Bearbeitung meiner Anfrage gespeichert werden."]
[submit "Anfrage senden"]
Do you have some hints how to fix this problem?
BR
Thorsten
I want to install this on 5.7.2. Is it compatible?
]]>[mailpoetsignup mailpoetsignup list:3 " Ja, ich m?chte den Newsletter abonnieren"]
generates invalid html markup. I posted the markup below, the falsy part start at <input type="hidden" name="fieldVal" value="3"
<div class="wp-block-contact-form-7-contact-form-selector"><div role="form" class="wpcf7" id="wpcf7-f370-p191-o1" lang="en-US" dir="ltr">
<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
<form action="/kontakt/#wpcf7-f370-p191-o1" method="post" class="wpcf7-form init wpcf7-acceptance-as-validation" novalidate="novalidate" data-status="init">
<div style="display: none;">
<input type="hidden" name="_wpcf7" value="370" />
<input type="hidden" name="_wpcf7_version" value="5.4.1" />
<input type="hidden" name="_wpcf7_locale" value="en_US" />
<input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f370-p191-o1" />
<input type="hidden" name="_wpcf7_container_post" value="191" />
<input type="hidden" name="_wpcf7_posted_data_hash" value="" />
<input type="hidden" name="_wpcf7cf_hidden_group_fields" value="" />
<input type="hidden" name="_wpcf7cf_hidden_groups" value="" />
<input type="hidden" name="_wpcf7cf_visible_groups" value="" />
<input type="hidden" name="_wpcf7cf_repeaters" value="[]" />
<input type="hidden" name="_wpcf7cf_steps" value="{}" />
<input type="hidden" name="_wpcf7cf_options" value="{"form_id":370,"conditions":[],"settings":{"animation":"yes","animation_intime":200,"animation_outtime":200,"conditions_ui":"normal","notice_dismissed":false}}" />
</div>
<p>
<span class="wpcf7-form-control-wrap mailpoetsignup">
<span class="wpcf7-form-control wpcf7-mailpoetsignup">
<label class="wpcf7-list-label">
<input type="checkbox"
name="mailpoetsignup[]" value="Newsletter-Mailing-Liste"
id="mailpoetsignup"
/> Ja, ich m?chte den Newsletter abonnieren <input type="hidden" name="fieldVal" value="3"
</label>
<br/>
</span>
</span>
</p>
<div class="wpcf7-response-output" aria-hidden="true"></div></form></div></div>
]]>
This Plugin does replace the WordPress bundled jQuery with an old CDN Version. Besides that, using a CDN should be avoided security wise, I think it could break others code.
A workaround that seems to do the job is deregister jquery that this plugin has changed, and register and enqueue it again together with the jquery migrate helper.
the code that causes the issue from class-mailpet-cf7-integration.php
add_action('wp_enqueue_scripts', 'register_jquery');
function register_jquery()
{
if (!wp_script_is('jquery')) {
// comment out the next two lines to load the local copy of jQuery
wp_deregister_script('jquery');
wp_register_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js', false, '1.11.2');
wp_enqueue_script('jquery');
}
}
]]>