52 comments for “Sign Me Up

  1. February 24, 2015 at 1:06 pm

    Thanks for starting again to create a plugin to integrate wordpress and phplist

    • Jaromy
      February 24, 2015 at 3:27 pm

      You’re welcome!

  2. Paul
    March 5, 2015 at 6:17 pm

    It’s a shame that phpList Ajax handler only allows one attribute. You did a great job, I like it a lot and may use it somewhere, but that restriction is very limiting.

    • Jaromy
      March 6, 2015 at 10:52 am

      I agree that it is limiting. One idea as a workaround is to request more information from your user during the email confirmation process. For example, after their email has been confirmed, also have another form that request other info (such as first name, last name, zip code, etc).

      There is some API development happening with phpList which will hopefully expose more functionality, especially with regards to the AJAX handling.

  3. Sergio
    March 30, 2015 at 9:34 am

    Hey Jaromy, im using your plugin, is very good, but i have a problem. always say the same message when i suscribe to my newsletter.”Unfortunately a network error occurred. Please try again. If this problem persists, please contact the webmaster.” but the email add to my list in phplist. can you help me?

  4. April 4, 2015 at 7:40 am

    Hi Sergio!

    Just dropping a lot that I really appreciate this plugin. I had a hard time, surfing through all the opt-in and playing with all kinds of plugins. I finally wrote the code, but I really do appreciate your hard work in bringing this plugin!

  5. April 4, 2015 at 7:40 am

    Mistake, it was Jaromy ~~~ Thank you Jaromy

    • Jaromy
      April 9, 2015 at 4:41 pm

      You’re welcome Lim!

  6. April 10, 2015 at 10:26 am

    I’m having the same problems as Sergio. Sad as I really like the look of this app! But I don’t know how to generate the URL that is required for the ‘Subscribe Page’. I’ve just no idea where to find it on the PHP site – and I cant see anywhere in your instructions where I can find it? You’re instructions are so clear in all other respects – but I think you miss something out here for the inexperienced, like me.

    • Jaromy
      April 12, 2015 at 7:30 pm

      Hey Ben – in phpList, go to the Config menu, then choose Subscribe Pages. Click on the subscribe page that you want, then just cut and paste the URL from your browser.

      • April 13, 2015 at 6:44 am

        Great, thanks so much! Works a treat

  7. Jeremy
    May 20, 2015 at 3:58 am

    Hi Jaromy,

    I’m having trouble getting your plugin to work. Even though the subscription process works, I’m getting the infamous “Unfortunately a network error occurred” message.
    The signup widget is at http://www.website.com/category/news/ and the subscription page is at http://newsletter.mydomain.com/?p=subscribe&id=1
    I’ve enabled the cross-domain workaround in an .htacess placed at the document root of http://newsletter.mydomain.com

    It seems strange to me that the signup process is OK but I still get that error.
    Do you know what the problem could be?

    Thanks in advenace,

    • Jaromy
      May 22, 2015 at 3:30 pm


      Hmmm… that’s odd. Not sure why it is not working. If you want, send me the real URL’s (i.e. real domain names) and I can take a look at it.


      • Jeremy
        June 25, 2015 at 3:32 am

        Hi Jaromy,

        you can test the described behaviour here: http://jeremy.aws.xaos.it


        • Jaromy
          August 20, 2015 at 2:45 pm

          Hi Jeremy, sorry for the delay in getting back to you. It looks like there are 2 problems:

          1) Cross-domain AJAX – phpList is on a different domain or subdomain than WordPress, so you will need to change your .htaccess file to allow access. See “Cross-Domains” section in this article for more info, or you can also see this thread: https://wordpress.org/support/topic/unfortunately-a-network-error-occurred-on-self-hosted-phplist.

          2) On the phpList subscribe page (http://newsletter.funweek.it/?p=subscribe&id=1), you cannot have the three checkboxes. You can only have one mailing list for the subscribe page, and it must be automatically set (don’t allow the user to choose).

          Hope this helps,

  8. May 22, 2015 at 8:31 am

    I have this error message every time, even if the email is correct :
    “Please check that you have entered a valid email address and try again.”

    I can’t see where the problem could come from ?

    Thanks in advance,

    • Jaromy
      May 22, 2015 at 3:28 pm

      Hey Nicolas – What is the email address that you are trying?

  9. May 23, 2015 at 8:59 am


    I try various Gmail adresses, including mine. You can test by yourself here (bottom left column) : http://source001.com/wordpress/


    • Jaromy
      May 25, 2015 at 3:58 pm

      Nicolas – your phpList subscribe page is configured to require the email confirmation field. Sign Me Up does not support this, so you will have to make sure to check the option “Don’t display email address confirmation field” in the phpList Subscribe Page Configuration. Review the screenshots above if this is not clear.


      • May 26, 2015 at 2:06 am

        It worked!
        Thanks 🙂

  10. Anywhere
    May 25, 2015 at 3:31 am


    i have phplist 3.0.12 with wordpress 4.2.2 with default install configs. I was not able to subscribe email adresses, because the emailconfirm variable was not sent to phplist.
    So I added in ‘wp-content/plugins/sign-me-up/assets/js/magic.js’ following lines after line 40:

    var params = ‘&’ + $(form).serialize();
    var emailconfirm = params.replace(/&email=/,’&emailconfirm=’);
    params = params + emailconfirm;

    • Jaromy
      May 25, 2015 at 4:42 pm

      That is the correct default behavior – Sign Me Up will not send the emailconfirm variable. The correct way to fix this problem is to configure phpList to not require this variable. You do this in the Subscribe Pages Configuration part of phpList. If you do this, then you should not have to alter any of the code.

      As an aside, the emailconfirm variable is not really needed because of phpList’s double opt-in system – an email will get sent to the user signing up. If they enter the wrong email, then they will never get the confirmation email, and so will know to try filling out the form again.

      Of course, if you want to alter the plug-in code to customize to your needs, feel free – that is what open source code is all about! I’m not trying to discourage you from experimentation :).


  11. June 24, 2015 at 2:15 am

    By the looks of it, this plugin only works with a single email list. I would like to offer users a choice of several lists they could join (or on some pages just one particular list). I’m assuming this is due to the inflexibility of the phpList AJAX code? Do you think this is something you will be able to add in the future?
    thanks, Rob

    • Jaromy
      June 26, 2015 at 2:54 pm

      Hey rawrob – yes, unfortunately it’s due to the existing AJAX handling code in phpList. I know they are adding some new plugin capabilities for the new version of phpList, so I’ll take a look at see what can be done for the future.

      • June 27, 2015 at 2:09 am

        Great, thanks.

      • August 3, 2015 at 9:59 am

        I will expect PhpList improve ajax

        Very thaks

  12. farajsawani
    June 27, 2015 at 1:08 am

    Thank you for the plugin.

  13. August 3, 2015 at 10:15 am

    Hello Jaromy,

    How to implement the plugin in a post or page and not just within a widget?

    • Jaromy
      August 6, 2015 at 11:12 am

      Hi Lestraw,

      Unfortunately, there are no separate embed codes for placing the plugin into a post or page. You must do this within a widget.


      • admin
        August 11, 2015 at 10:58 am

        UPDATE – pls see my reply to Stefan. There are a few workarounds that might help you.

  14. Stefan
    August 9, 2015 at 8:43 am

    Hi Jaromy,

    can I use a shortcut for insert the formula on the page?

    • admin
      August 11, 2015 at 10:57 am

      Hi Stefan – unfortunately, no. Please see my previous reply to Lestraw. Perhaps in a future release… until then, try using a theme or plugin that allows for custom widget areas. Flycase theme by WPWolf is one example of a great theme that allows for custom widget areas, and you can place these anywhere on a page via shortcode embeds. Also, keep in mind that the Sign Me Up plugin can only appear once per page.


  15. August 17, 2015 at 3:39 am

    Hi. I’m getting the error message “unfortunately a network error occurred…” I’m not very good at this sort of thing so there is probably something simple I have missed. It does seem to be working, sort of, because I have tried to sign up with my own email address and I get a message saying I must click on the link to confirm. But still, on my site it says there was an error. I guess it is related to which page URL I use – can you be clearer about what the URL I should use would be?

    • Jaromy
      August 17, 2015 at 3:16 pm

      Hayley – the page URL is for the phpList subscribe page you setup, ie http://www.hayleybarrett.net/phplist/?p=subscribe&id=3. Make sure to include the “www” prefix in the URL in the Sign Me Up widget – it looks like you are just using “hayleybarrett.net”, and it’s this difference that would be causing the error message.

      For more info, see this post – specifically my reply about six entries from the top: https://wordpress.org/support/topic/unfortunately-a-network-error-occurred-on-self-hosted-phplist

      Hope that helps!

    • August 17, 2015 at 9:53 pm

      I was trying to get this to work yesterday when I was tired. Just had another look at it and the URL link was missing the “www”. All sorted and working now.

      • Jaromy
        August 18, 2015 at 11:39 am

        Glad it is working!

  16. August 17, 2015 at 4:34 am

    Hey Jaromy, im using your plugin, is very good, but i have a problem. It throws always error ”Unfortunately a network error occurred. Please try again. If this problem persists, please contact the webmaster.” but the email is added to the list. can you help me?

    My main WordPress site is installed in: http://domain.tld
    PHPList is installed in the same domain but in subdomain: http://newsletter.domain.tld

    My website runs on nginx server and .htaccess is not supported.

    Please help to solve this problem.

    • Jaromy
      August 17, 2015 at 3:05 pm

      Hi Sarangan T. – unfortunately right now the only way is to use .htaccess. I understand that not all hosts support/allow this, and also it does not solve the problem for people wanting to use the hosted version of phpList. So I am working on an alternate method to eliminate this error. As of yet, I don’t have a release date. Thanks!

  17. Stefan
    September 3, 2015 at 5:57 pm

    Hi Jaromy, if I wish to sign in to a phplist newsletter, I leave the wordpress-page and go to my phplist-page. I want to stay on the WordPress page. What can I do? Thanks a lot!

  18. Alain
    September 23, 2015 at 7:11 am

    Hello, is your plugin compatible with phplist.com subscription ?

    • Jaromy
      October 10, 2015 at 11:07 am

      Hi Alain,

      Unfortunately at this time my plugin is not compatible with phplist.com, due to cross-domain AJAX issues. I’m hoping to resolve this in the next major release of the plug-in. Release date is still TBD.


  19. recipiecookbook
    October 25, 2015 at 10:47 am

    hi, i have been trying to use the plugin but it is giving me in invalid email address error for any email address i type. you can check yourself at my website!


    • Jaromy
      December 1, 2015 at 9:06 pm

      Hi, sorry I was not able to help you with your issue. It’s been a busy November. Looks like you have figured out a workaround. Best of luck with your website and business.


  20. November 14, 2015 at 6:15 am

    Thanks a lot for such a simple to use but extremely useful plugin

    • Jaromy
      December 1, 2015 at 9:08 pm

      Thank you! I’m glad you find it useful and easy to use 😉

  21. December 1, 2015 at 10:15 am

    I have a phplist setup and working on a separate domain/server http://newsletter.thecoachhouse.com/?p=subscribe&id=1
    Trying to embed with you plugin to coachhouseconcerts.com, this is a dev site.
    As you will see I have disabled all features as stated in post. I also disabIedsecurity measures that my effect this.
    I have added the htaccess mod, server enabled. Still getting Unfortunately a network error occurred. Unfortunately our old All-in-One just crashed for the last time. We are down with a 43k list that needs to go out.
    Donation is not a problem. Any assistance please

    • Jaromy
      December 1, 2015 at 9:13 pm

      Hi Cliff – you need to remove the email confirmation field on the subscribe page (http://newsletter.thecoachhouse.com/?p=subscribe&id=1). Unfortunately, the plugin won’t work with it and you’ll get the “network error occurred” error message. The only thing that can be on the subscribe page is a single field – the email address. Let me know if this solves your problem.


    • Jaromy
      December 1, 2015 at 10:10 pm

      Also – I’m still getting this error when submitting:

      "XMLHttpRequest cannot load http://newsletter.thecoachhouse.com/?p=asubscribe&id=1. Origin http://coachhouseconcerts.com is not allowed by Access-Control-Allow-Origin."

      So, looks like something is still not correct with the .htaccess. Double check that the file exists in the root directory of your phplist domain – so it should be in the root dir of newsletter.thecoachhouse.com (note: the root/base directory, not the phplist directory). Also, make sure the contents of .htaccess look like:

      # Allow Cross-Domain AJAX with AJAX withCredentials=false (cookies NOT sent)
      Header always set Access-Control-Allow-Origin "http://coachhouseconcerts.com"
      Header always set Access-Control-Allow-Methods "POST, GET"

      That is, no www prefix in the URL.

  22. February 5, 2016 at 8:45 am

    Hi Jaromy, thanks for this plugin, it’s great, really.

    Just a quick question: since I’m working on a website where there is no widgets area (because the client doesn’t need it), is there something like a shortcode to embed the Subscribe form inside of a page (instead of a widget)?

    Thanks in advance for your kind reply. 🙂

    • Jaromy
      February 5, 2016 at 1:24 pm

      Hi Riccardo,

      Unfortunately no, there is no support for shortcodes to embed the form. When you say your client doesn’t need widgets, are you talking about, for example, a sidebar?

      As a workaround, you could still use widgets, but just not setup a sidebar area (i.e. have it be blank and zero width). For example, if you just wanted to place the subscribe form at the bottom of the page, just use a single widgets to place it there, without having a sidebar.

Comments are closed.