@oded Ben-Ami,
Get rid of the Subscribe2 Widget Pro plugin, it doesn’t seem to be working very well at the moment (it’s not written by me).
Instead enable the built in widget in the Appearance tab of the Subscribe2->Settings page and use that one.
Also, tip for the future – give your forum thread a more descriptive title – ‘Doesn’t work’ is useless for people with the same issue searching for solutions in the future. In this case something like ‘Failed confirmation email when using Subscribe2 and Subscribe2 Widget Pro together’.
I have uninstalled the Subscribe2 Widget Pro plugin. I enable the built in widget in the Appearance tab of the Subscribe2->Settings page.
You can see here
http://odedbenami.com/blog/
what it looks like. I get no text area or a button.
@oded Ben-Ami,
You just need to log out to see the form.
Super. Thank you very much.
Hi there –
I am having the same issue except backwards! The built-in widget is giving me the success confirmation page, but the e-mail doesn’t actually get added to the list.
The third-party widget DOES add e-mails to the list.
Version 9.0
@christiemade,
That’s very strange. What error do you get from the built in widget?
There is no error, I get the success message!
@christiemade,
Are you looking in Subscribe2->Subscribers and under the Public Subscribers tab? Any email addresses added in that form should appear in that list in red and can be filtered out as they are called ‘Unconfirmed’ in the filter drop down.
Yes, that’s where I am looking (/wp-admin/admin.php?page=s2_tools). When I add using the third-party widget form, the e-mail address shows up there in red and I receive a confirmation e-mail.
When I use the built in form, the e-mail address does not show up in that list at all and I get no e-mail. I am working on getting any php errors from the server in-case that will be helpful.
@christiemade,
Can you add users from that admin page? Note, they would immediately be added as confirmed. I suspect that your Subscribe2 table in the database is incomplete. There should be the following columns:
id
email
active
date
time
ip
conf_date
conf_time
conf_ip
If any of those are missing then the Widget won’t work and the entire plugin is unlikely to work very well either.
The database table appears to match what you have above – here’s the structure –
CREATE TABLE IF NOT EXISTS wp_subscribe2 (
id int(11) NOT NULL AUTO_INCREMENT,
email varchar(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT ”,
active tinyint(1) DEFAULT ‘0’,
date date NOT NULL DEFAULT ‘2013-07-15’,
time time NOT NULL DEFAULT ’00:00:00′,
ip char(64) COLLATE utf8_unicode_ci NOT NULL DEFAULT ‘admin’,
conf_date date DEFAULT NULL,
conf_time time DEFAULT NULL,
conf_ip char(64) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=6 ;
And yes, adding people directly from the form on the Subscribers page works with no issue.
@christiemade,
Go to your Widgets page and open up the Subscribe2 widget, at the bottom disable the anti spam measure by checking the box where it says “Disable Anti-spam measures”. Does it work now?
Unfortunately, no, checking “Disable Anti-spam measures” on the widget’s setting did not fix the issue.
@christiemade,
Can you share your site URL and I’ll have a look tomorrow, getting late here now.