Personal Plugins

VerticalResponse Widget for WordPress

Click image to view larger screenshot of the newsletter widget.

Don’t have VerticalResponse? Try it out for free.

This is a portal page for bug reports, recommendations, or feedback on the VerticalResponse Newsletter widget for WordPress. 

Get the VR widget from

Go to the widget’s page on to download the most recent version of the plugin.

Bugs, feedback, suggestions:

Version History:

  • Version .14  – 1/25/09 – Fixed bug that showed the Vertical Response form instead of saving the widget options or removing the widget.
  • Version .141 – 1/26/09 – Updated Plugin URI link to go to widget post page, rather than Katz Web Design home page.
  • Version .142 – 2/1/09 – Updated tag closure order – thanks Patrick!
  • Version .143 – 2/4/09 – Updated stripslashes() to better handle apostrophes in fields
  • Version .145 – 4/7/09 
    • Minor update to fix ‘unexpected $end’ fatal error, changing <? to &lt;?php(thanks, Heather!)
    • Added id’s and classes to improve CSS customization capabilities.
  • Version .146 – 4/9/09
    • Fixed an issue with activation errors. 

CSS Classes

For those of you who are interested in doing your own CSS (which is an option for the widget), here’s a breakdown of the elements:

#vr_form fieldset
Email Label
Email Required
Email Input
First Name Label
First Name Input
Last Name Label
Last Name Input
Submit Input
VR Link
.vr_link, .vrLink

Submit Bug Reports

Please fill out this bug report if you’re having problems with the widget.

By Zack Katz

Zack Katz is the founder of GravityKit and TrustedLogin. He lives in Leverett, Massachusetts with his wife Juniper.

44 replies on “VerticalResponse Widget for WordPress”

Thanks for this… I’m new to Vertical Response. Installed the plug-in with no problem for a non-profit client (waiting for them to complete setting-up account to test it fully). When validating pages on their website I noticed a tag closure order was flagged.

Changing lines 114-118 in vertical-response-widget.php from:

/fieldset /div to /div /fieldset
Seemed to do the trick.

When trying to install .141, it’s generating a fatal error when activating:
Parse error: syntax error, unexpected $end in (directory)/vertical-response-widget.php

Any help would be greatly appreciated.

Hi Zack, yes still getting a fatal error:

Plugin could not be activated because it triggered a fatal error.
Parse error: syntax error, unexpected $end in (directory)/wp-content/plugins/vertical-response-newsletter-widget/vertical-response-widget.php on line 251

Fresh install of WP 2.7 on a server running php5.2.6.

I just sent Zack a fix for this, he was missing the closing ?> at the very end of the file. Just add that to the php file and it should work.

Hi! Thanks for the widget! I had no problems installing but it’s showing up as horizontal (i.e. bleeding horizontally out of the sidebar and over onto the main section). I haven’t yet updated to WP 2.7, could that be the problem? Please excuse my lack of geekiness :^)

Plugin could not be activated because it triggered a fatal error.

Parse error: syntax error, unexpected $end in (root directory)wp-contentpluginsvertical-response-newsletter-widgetvertical-response-widget.php on line 261

please fix this problem…

Hello! I would like to modify the CSS for this widget; however, I can’t seem to find the style sheet or list of styles that are editable. Please let me know if you have them somewhere as I really need to match the style of my own site. Thank you!

Thank-you for this!

I was getting this error when activating:

Parse error: syntax error, unexpected $end in (root directory)wp-contentpluginsvertical-response-newsletter-widgetvertical-response-widget.php on line 261

So at lines 182 and 253 I changed
<? to <?php
and that seem to take care of the issue, was able to activate without problems.

HEy Zack, when I try to install on WP 2.7.1 I get:

Parse error: syntax error, unexpected ‘;’ in htdocs/wp-content/plugins/vertical-response-newsletter-widget/vertical-response-widget.php on line 136

and yet all code looks OK to me. Any ideas?

I created a template with artisteer 2 and I can’t see the vertical response plugin in my sidebar after I activate it

Hi Zack
I am using the plug in newsletter (widgets) and am using wordpres version 2.8.6. When I enter an adress, I get a pop-up window with the “invalid form”. Any tips of what I can do to fix it? I am newbie with this…

I am using wordpress 2.8.6 and have installed the widget. When I i submit a mail from the site, i am getting a “invalid form” pop-up window.
Any tips of how i could fix this? I must admit that I am kinda newbie with all this

Hi there Zack,
I’ve been using your iContact widget for a little while now and though it’s great, I would like to try something else which makes the form more appealing. And so I ran into your Vertical Response Widget and now I wonder whether I can use it to set up iContact’s sign-up form.

[…] wrapping tag, Choose from two styles, Choose your own colors, Choose from three types of forms.  Home Page […]

Would love to be able to use multiple instances of this widget.  I have multiple widget areas and want the sign-up form on my front page footer and on my sidebar.  Doesn’t seem like that’s possible now, unless I’m missing something???

Hi Zack,
Great Plugin, thanks!

I’m using it for a non-profit client and it’s working great so far.

One question I had though was, is it possible to clear the email/name data once the form is submitted?



Did you figure out issue with the plugin and wordpress 3.0 or 3.1 when it just goes to white screen activating it.

I am unable to amend the widget border width to align it with other items in my menu. Whatever size I choose from the drop down, it always reverts back to 1px

Also, it would be good to have a greater number of widths, at least more than 20px. Currently I use the facebook page plugin on my site which is wider than 20px so to ensure nice alignment with the Vertical Response widget, I need to be able to choose a larger width.

Great plug in though!

great plugin!
one question: how do you implement the shortcode into a post/page? been looking on your site and documentation but don’t see how to do it. would really appreciate an explanation, thanks.

hey there, i found the shortcode: [VerticalResponse] but when i try to use it, it ALWAYS positions itself upper-left below the post/page title.

what do i need to do in order to get it to position in a specific area of a post/page?


hi Zack.
How come once I drag the widget to the general page sidebar, I cna’t also add it to the other page sidebars on my site?

I’m using your CSS classes to style the widget but nothing is updating. Where should the custom CSS be placed? I’ve tried the main theme CSS and created another ‘style.css’ in the plugin directory to no avail. What am I missing?

I would like to have the VR subscrbe widget show up above my navigation bar instead of on the side with my widgets. Does anyone know how to do that?

Howdy –

Two questions:  1.)I’d like to decrease the size of the title text, and 2.) justify the message text.  We are using stylesheet.css for the vertical response styling, and I don’t see a provision to do either of these tasks.  Thanks

Both of these items are to be achieved using CSS. Use Firebug in Firefox or Chrome/Safari Inspector tools to get the right CSS class. Let me know if you aren’t able to get the appropriate classes.

I have installed the plugin and styled it it seems to work perfectly, I get a window that pops up for VR that says that I have been added. When I tried to add email again I get the message email has been used.

But I am not seeing it in the list. Any direction would be appreciated.

Let me know if you need more info.

Jeff Frey

how do i remove 1st and last name from code. when i enter and email address and subscribe i get a popup to enter 1st and last name. how can i get rid of that?

I have a bug to report…but there is a bug in the system to fill out the report with the link on this page. I am trying to change the background color of the submit button but it will not allow me to do it. I have tried several Hex# with no luck. What do I do?

Comments are closed.