@Ming – I hope this clears things up:Regarding #1, I forgot to update the post when the plugin started being hosted on WordPress, rather than on my own website. You don’t need to modify the file.

#2 will solve #3 – The Form ID is the important piece of the Constant Contact-generated signup form code. To find your Form ID code, do the following:

1. Sign in to Constant ContactClick on the “My Settings” tabClick on the “Site Visitor Signup” sub-navigation link
2. Click on “Start Wizard to generate HTML code
3. “Click “Next” until you come to the “Get HTML Code” page — it doesn’t matter which type of form you choose
4. Once you’ve generated a form, look for the following code:

Hi, I have a website that this widget does not work properly. Since it has 2 columms to deal with, and the form comes apart. What I would like to know is if I can get at least the code snip so I can place it ontop of the nav as I have done it before. or even place it some where else on the page. Please.

Hi Zack, we recently installed a constant contact email signup on the side box. However, this appears on every page and looks rather untidy:( Is there a way of just having the email signup box on the home page and the actual signup page? Or is Aweber more flexible with this sort of thing? Please note, I am really unfamiliar with the technical side and can just about do what is user friendly:) Thank you. Kind regards & many blessings Liz.x

FYI, Constant Contact changed its site somewhat so that when you sign in, the home page you go to has a paragraph in the middle of the page called, “Build or Import Your Contact List” and under that, there’s a link that says “add a signup box.” That gets you to the Wizard.

I have a WordPress blog that I want to put an opt-in box on that will dump into Constant Contact. However, the Constant Contact opt-ins only seem to allow for entry of an email address. Is there a way to capture Name and Email in an opt-in that will input into Constant Contact? I have been unsuccessfully searching online to the answer to this for weeks. Thanks!

I am having the same problem as Tom and others. The plugin installs in 2.7.1, but when I add the widget to the sidebar the sidebar list disappears, the save changes button is gone, the widgets listed beneath your plugin in the `Available Widgets` column disappear, etc.

Hi Zack. Mystery solved!
Despite the number of updates you made since I first posted, I could not get the plugin activated in some servers. These were all servers I’ve provisioned from scratch. This was the major difference between the sites on which your plugin worked and the sites in which it didn’t… Even though some of my sites also worked fine on self-hosted servers.

It turns out that the plugin is written using php shorthand. For example <?= vs <? echo or <?php vs <?.

Apparently there is a directive specific to this on the php.ini. If you don’t have access to it, you can always add the config to your httpd conf file or your .htacess I think.

Anyway, the directive is short_open_tag, and to support this widget (constant contact) or shorthand tags, you need it to be “on” or “1”.

Hope this helps someone out there with this same problem. When I changed the file and reloaded apache then I was able to activate it.

Great plugin! I just added it to a client website but I did have one question. How can I change the submit button to keep the same look and feel of other buttons on the site? I wanted to change the CSS, but can’t seem to find where/how to do that.

Hi Zack, I’m currently becoming involved in an mlm and wish to start an e-mail sign up sheet on my wordpress blog. Do you think yout app is right for me or do you know of something better? Thank you for your help in this matter!
Dave.

Thanks for the plugin! I think it’s what I’m looking for. However, I’ve not been able to use it yet.

I’m using the “i-feel-dirty” template, and WP 2.7.1.

When I activate the plugin, nothing shows up on my widget page.

My widget pages says:
The theme you are currently using isn’t widget-aware, meaning that it has no sidebars that you are able to change. For information on making your theme widget-aware, please follow these instructions.

When clicked the “follow these instructions” link, there were no instructions to follow.

i’m trying to get the widget to work on my wordpress blog. i have it installed. it shows up in the sidebar nicely. but, when i go to constant contact to add my ‘number’. it will not let me edit the code in the html wizard. am i doing something wrong?

Thanks for the widget. I have a feature request — we use Google Analytics to track traffic. I believe that you could add the following to the FORM field to allow for tracking the outgoing clicks to the subscription form.

Hi Tom,
This widget does not do that, because in order to enable that functionality, we would need to have users enter their Constant Contact username & password, which I don’t currently feel comfortable with. You can configure what mailing lists you wish to show the users when they sign up (if you want them to be able to choose which lists they subscribe to), but that’s it. If you’re logged in, you can do that on the Edit Your Join My Mailing List Form page.

Zack,
Thanks for the plug-in. I am new at this and just using the basic wordpress account. The instructions are not completely clear to me.

1. Download plugin to the /wp-content/plugins/ folder
(done)
2. Upload the plugin to your web host
(am just using the blog)
3. Activate the plugin through the ‘Appearance > Widgets’ menu in WordPress (not sure how to accomplish this even if 2. worked)

I wanted to let you know of a minor mod I made to the code to enable a user to EASILY drop the form into the body of a page. I inserted the following lines into the constant_contact.php file near the top of the code:
************
// Enable the ability for the contact form to be loaded from pages
add_filter(‘the_content’,’constant_contact_insert’);

Hi Cale,
The Constant Contact Widget already has shortcode support built into it by typing [constantcontact] or [ConstantContact] into the content of the page. This uses WordPress’ shortcode system rather than basic PHP functions.

Zack,
Thanks for the efforts!! I am new to Constant Contact and have the WordPress plugin to export the current emails from my site. I am hoping to avoid duplicating email entries….so when they sign up to be a “member” on our site I want to add the constant contact code (i think) and give them a default check box “yes”. follow me? hope so!

Thanks for a great and easy to use widget! I’m the webmaster for my daughter’s school’s PTA and they use Constant Contact. So, this was exactly what I needed. However, I do have one bug to report. One of our moms reports that when she tried to use the widget some strange things happen. She can’t place her cursor in the entry field. And she says that her cursor seems like a select cursor. And then it jumps to the top of the page. She runs a Mac with Safari (I assume). Do you have any suggestions? Most of our parents have already signed up for Constant Contact, but next year, if more people have the problem, I’m going to be desperate. Thanks again. Lene

Great Tool. Works perfectly.
In addition to email address, I would like to capture First Name and Last Name. I see that option in Constant Contact website. Can I update your widget’s PHP to capture this additional info? And what is the code to be inserted?

Hi Leslie,
That option would require a different type of form (switching to the API, if you want to know)…which is in the works, but not yet here. If someone enters in their email, they will be presented with required fields that you can set using the “Customize Your Join My Mailing List Form” option in the Contact > Join My Mailing List section of the CC site.

Hi Zack,
I’ve just found this plugin and it seems that it’s to easy and fast to setup. But, I’ve found minor problem. I can’t seem able to work when I tried to add email in the front end.
Is this related to constantcontact account because for now I’m using a free trial(60 days) account.
Where do we get the “Unique Form ID Code” using trial account.?Any help would be greatly appreciated.

Hi Zach. The instructions say to sign in to constant contact and go to Contacts > Site Visitor Signup. I see Contacts, but when I click on it, I do not see anything that says Site Visitor Signup. I admit, I’m not a Constant Contact user, so I’m lost. I’m wondering whether CC changed their pages and moved it somewhere else, but I can’t find it anywhere.

Hey Zack, great plugin, thanks!
I’m having a problem however moving the widget code to my header.php. I made the widget invisible in the widget prefs and put the code
<?php echo widget_cc(); ?>
in my header, and where the widget would normally go in the sidebar I am getting the error:Fatal error: Cannot redeclare kwd_cc_footercomment() (previously declared in /home/xxx/xxx.com/wp-content/plugins/constant-contact-signup-form-widget/constant_contact.php:385) in/home/xxx/xxx.com/wp-content/plugins/constant-contact-signup-form-widget/constant_contact.phpon line 384

I’m not a website expert I just seem to have a talent in dabling in code, so when it came to trying to download your widget to upload in plugins on wordpress, I seem to be running into the same problem. When I click to download it says underneath that it is going to be a “.zip” file, which it needs to be to be uploaded into pluggins, yet every time I download it it shows up as a file in 3 different forms. One it says constant_contact.php, the second says readme.txt, and the third says screenshot-1.jpg. Neither can be uploaded to wordpress. Like I said I just have a talent in dabling in code so I might be missing a step or like you said I just may not know the drill… If you could help that would be amazing!

Hello Alisha,
What’s happening is that the .zip file is being “unzipped” by your computer automatically (I assume you’re on a Mac). You will find the original .zip file in the Trash. Move it out of the Trash, and everything else should work as expected. Hope this helps 🙂

I’m getting the following when trying to use the shortcode:Fatal error: Cannot redeclare kwd_cc_footercomment() (previously declared in …/wp-content/plugins/constant-contact-signup-form-widget/constant_contact.php:385) in …/wp-content/plugins/constant-contact-signup-form-widget/constant_contact.php on line 384
Any suggestions on what I’ve done wrong?

Thanks for sharing the plugin. Just activated it, but getting an error. (WP 2.9.1) The error appears immediately after activation; I haven’t changed or applied any settings, since the error also stops wp-admin from loading.

@Sara: Development on this project has shifted to the Constant Contact for WordPress plugin, which uses the API. It currently lacks some of the configuration available in this widget, but I’m going to be adding that functionality in a few weeks.

Hi Zack,
Nice work. Any news on XHTML Validation?
Right now this is the only thing throwing errors on our site. 10 errors. Much better than CC’s embed code though that created 30 errors.
Will we be able to validate with this?

Excellent Plugin! Works as advertised, and is a much smoother process for the customer than the standard CC signup process. Like that it can leave them on the same page with a notice that their signup worked!
Also this solves a big CC problem in IE8. If you are using the standard CC signup code it wants to take you to another page at CC.
This triggers some REALLY SCARY messages from IE8 and the popup blocker. My signups really dropped as IE8 propagated.
Nice Job!

As this plugin now exists it messes up severely. Once you have a list whether it’s public or private it shows up. You can delete the list and IT STILL SHOWS UP. I grew frustrated and deleted the plug-in unistalled and it’s still showing up in stray parts of my site.

No support.

LOL – I see the previous post as I write this the previous post is How to uninstall Adobe Apollo. How about you write one about how to uninstall this plug-in.

Hey,
2 things… firstly I’m using WP-Store which has a different sidebar for home and inside pages. I can only add this widget to one and not the other. Is there any way I can have this on more than one sidebar? Secondly, when I use [ConstantContact] in a Page it sits the form at the top of the page with no regard for where I have placed it. Any sugggestions.
Thanks in advance for your help.

Great plug-in! Just installed it and haven’t tested it thoroughly on my site, but I was wondering if I could get the widget to display the first and last name inputs on one line. I know a bit about php, but can’t see what I should change to get this to happen. Any help would be greatly appreciated. And thanks again for the plug-in!

Hi Dennis,
I love the plugin, but it keeps randomly disappearing!
All I can determine is that the credentials are gone when I check the settings. And the check box vs list choice is also gone. Once I reset, it works for a while, then … oops… gone again.
I’m running WP 2.9.2. and the Semiologic theme 0.9.2.
Cheers,
Tom
PS The quality of web developers here in Denver continues to be a delight. 🙂

Hi Zack,
I love the plugin, but it keeps randomly disappearing!
All I can determine is that the credentials are gone when I check the settings. And the check box vs list choice is also gone. Once I reset, it works for a while, then … oops… gone again.
I’m running WP 2.9.2. and the Semiologic theme 0.9.2.
Cheers,
Tom
PS The quality of web developers here in Denver continues to be a delight. 🙂

I am installed with version 1.7. It shows on the site nicely. However, when I put an email into the form I get the following response from the new page:

We’re Sorry.
An unexpected error has occurred. Please try again.

If you reached this page while trying to unsubscribe, your email provider may be blocking links in emails. Try viewing a text version of the email, copying the SafeUnsubscribe link and pasting it into your web browser.

If you continue to receive this error, please forward the email from which you would like to unsubscribe to Customer Support at [email protected] with the subject line “Unsubscribe”.

I installed your widget on listmywoodinvillehome.com
Here’s a copy of the email I sent to Constant Contact support. Just FYI.
————————————————–
Perhaps you can help me with this:

1. I have installed and activated the Constant Contact Sidebar plugin/widget from http://www.seodenver.com/constant-contact-wordpress-widget/
2. I went to the CC developer site and applied for an API and received this through your web interface:
Constant Contact API
Key Display Name: api for wordpress sites
Key: redacted
Consumer Secret: redacted

1. The sidebar widget configuration asks me to look for this on the CC website:”You can find this code by setting up your Site Visitor Signup form in Constant Contact (Contacts > Site Visitor Signup) . The Unique Form ID Code can be found by looking for , where 1234567654321 is the code you want to enter below.” but I can’t find this path and/or information on the CC site.
2. I’ve entered alternately the Key and Consumer Secret keys (see above) as the Unique Form ID Code for this widget but with no success.
3. When submitting a subscription with an email address (an email address I know is NOT part of my CC lists) I get this error message: http://visitor.constantcontact.com/error_general.jsp
4. My WordPress Website where I’m experiencing this problem is at: http://listmywoodinvillehome.com

I could not find an answer in the community forum. Thanks for your help. — Gerhard Ade

I just installed your widget. It works great EXCEPT when I use it as just text (without any of the boxes or icons or anything), it follows my blogs format exactly which is perfect. Problem is, the text I have under “Widget Description” in the “Text & Input Settings” doesn’t show up on my blog page. How do I get that to show up??

(www.LorriHambuchen.com) I’ve been successfully using the Constant Contact WordPress Widget for about a year. Love it. Just recently the form now generates an error from Constant Contact when a user hits Subscribe button on my form. Seems to be timed with the last update. Here’s the text displayed:

“We’re Sorry.
An unexpected error has occurred. Please try again.

If you reached this page while trying to unsubscribe, your email provider may be blocking links in emails. Try viewing a text version of the email, copying the SafeUnsubscribe link and pasting it into your web browser.

If you continue to receive this error, please forward the email from which you would like to unsubscribe to Customer Support at [email protected] with the subject line “Unsubscribe”.”

We’re having this same issue. From what I can tell it seems a problem with the admin widget settings. “Show/Hide HTML Form Code” shows up, instead of the place to actually put the Unique Form ID Code. Any ideas for us?

I am sure I am doing this wrong but need to get this up on my site. Is there step by step instructions on how to do this? I have tried a few things and its not working its like adding another page not sure if I am putting it in the right spot or if it is something else I am doing wrong.

I also don’t know how I link it to my constant contact account so the email sign ups come to me and I can mail to them.

I have a Constant Contact Sigh-up widget on my wordpress blog. When I try to work as admin in WordPress, dealing with comments, I get the following.

Warning: fgets() [function.fgets]: SSL: Connection reset by peer in /hermes/bosweb/web261/b2611/ipg.savvyfamiliesorg/wordpress/wp-content/plugins/constant-contact-api/class.cc.php on line 1913

Warning: Cannot modify header information – headers already sent by (output started at /hermes/bosweb/web261/b2611/ipg.savvyfamiliesorg/wordpress/wp-content/plugins/constant-contact-api/class.cc.php:1913) in /hermes/bosweb/web261/b2611/ipg.savvyfamiliesorg/wordpress/wp-includes/pluggable.php on line 890

A similar error showed up on my published blog pages in your widget box until I removed the widget. How do I get this behind me. I need to process comments and feel that my blog is stable!

Using the latest version of this plugin, but i am receiving an error when i click the subscribe button. It takes me to the Constant Contact page and then shows this error. =>

“We’re Sorry.
An unexpected error has occurred. Please try again.

If you reached this page while trying to unsubscribe, your email provider may be blocking links in emails. Try viewing a text version of the email, copying the SafeUnsubscribe link and pasting it into your web browser.

If you continue to receive this error, please forward the email from which you would like to unsubscribe to Customer Support at [email protected] with the subject line “Unsubscribe”.”

I’m a little bit confused, so could you please help me out. On your site I see 3 different widgets and I’m not sure which one to use or how they relate to each other; are they complement to each other or not. I’m talking about these 3 widgets:
1. Constant Contact
2. Mad Mimi
3. iContact

What I’m looking for is a solution to build up a email list of people who subscripe to my posts on wordpress. I like to take care of this list (change, remove, add people). Also I like to send the subscribers an email (adressed with their own name on top) as soon as I post a new post.

Hi, I’m using the latest version of your plugin as of March 17. Installed fine, but I cannot modify the height of the form in the Form Designer…only the width. I’m left with too much space between the sidebar heading and the form because I’m omitting the form text. The page is here: http://www.rockitlive.org/wp/program. Thanks.

Hi, I’m using version 2.1.1 of the plugin and WordPress 3.1 … Once I reentered all our info, the plugin appeared to be working fine, but there’s still one problem:

The plugin will no longer redirect to the thanks page after a user subscribes via the widget. I’ve entered the thanks page URL. This used to work, but now the user is just redirected to the same URL + ?cc_success=1

Hi,
We’re using version 2.0.2 and after we got the widget setup and where and how we wanted it, it stopped working. You enter the email address to sign up and you are directed to the URL: http://visitor.constantcontact.com/error_general.jsp.
The contacts are not being integrated into our lists, so we need to fix this ASAP. Thanks.

I have installed the new version of your plugin for constant contact. It is not working correctly. I can not see the html code or unique id after i entered it for the first time. I also do not have the fields to enter the custom colors for the basic design output. What gives? this has always been available in the past versions please advise

Hi – I updated the constant contact widget in wordpress to the 2.0 version for
the subscriber newsletter link to my website (www.paravatifamilytravel.com) and tested it out and I am getting the following error with newer browsers google chrome, Internet Explorer (8) & Firefox but does work with an older version of Internet Explorer … any thoughts on how to fix this?

Hello Zack, Great plugin. I’m just having one problem. When you click on the event, the event sign up page does not open up. Clicking on the event title hyperlink does nothing for some reason. Any idea what I am doing wrong. The event form is here: http://www.vmrcommunications.com

Zack,
Thanks. But won’t this still present a problem for people visiting my site
who have Javascript turned on? Is there any way to make this work even when
JS is enabled?
Thanks again for your help.
Sincerely,
Hugh

This is a script issue, not a problem with the plugin. Your site has a script that is causing this. If you were to switch to disable plugins that add scripts and switch to the default theme, it would work. This is an issue for your developer.

I’m excited to use this plugin; however, when I try to subscribe I get a 118 error (Operation Timed out). I’m pretty sure I have everything configured properly… Any suggestions would be greatly appreciated. Thanks.

Do you have any plans to enhance the plugin to replicate the features of Post Notification? – so when I publish a post it automatically sends a notice email via Constant Contact – this would be a GREAT feature…