Signs up twice for task
-
When I sign up for a task it signs me up twice!
https://vedanta-atlanta.org/volunteer/
Thank you!
Cyndihttps://www.ads-software.com/plugins/pta-volunteer-sign-up-sheets/
-
Can you tell me what Theme and what other plugins you have installed?
I have not been able to reproduce this problem on my own servers, but there was one other person who was having some different theme/plugin conflicts that also experienced the double sign-up issue.
This is a strange one to be sure, and I’m pretty sure it must be something in a theme or other plugin that is causing the form to somehow get submitted twice, since it doesn’t happen on several different servers that I have tested/developed this on with several different themes and lots of other plugins installed.
I’m using iThemes Builder child theme “Adept” … plugins are numerous and one is likely the culprit. If you see one in my list that you know is a prob, let me know. Otherwise, I can try turning them off one by one.
Really like your plugin, hope I can use it.
=== plugins ===
BackupBuddy
Version 4.2.15.2 | By iThemesCaptcha
Version 3.9.8 | By BestWebSoftEmail Address Encoder
Version 1.0.4 | By Till KrüssFeatured Posts
Version 2.0.30 | By iThemesFontific
Version 0.1.6 | By Andrei IvasiucFormidable
Version 1.07.06 | By Strategy11Formidable Math Captcha
Version 1.03 | By Strategy11J Shortcodes
Version 1.407 | By Gleb EsmanMP3-jPlayer
Version 1.8.7 | By Simon WardPTA Volunteer Sign Up Sheets
Version 1.4.5 | By Stephen SherrardRotating Images
Version 1.2.13 | By iThemesShareaholic
Version 4.0.6.7 | By ShareaholicSimple Facebook Connect
Version 1.5 | By OttoStout Google Calendar
Version 1.2.3 | By Matt McKennyWordPress SEO
Version 1.5.2.3 | By Joost de ValkWP Maintenance Mode
Version 1.8.11 | By Frank BültgeYes, you could try turning off the other plugins one at a time to try to narrow down which is causing the issue.
I did a quick Google search to see if there were similar problems with other plugins with double-submissions. Found a thread for some kind of Event management plugin where the Yoast WordPress SEO plugin was trying to rewrite the content of the page to make it more SEO friendly, by somehow rendering out the form the shortcode created, and then causing the double-submission.
So, perhaps turn that SEO plugin off first… I’ve have used the exact same plugin on other sites and it has caused problems with other themes and plugins. It really isn’t necessary as WordPress itself is pretty SEO friendly.
I will install it on my test server and see if I can duplicate the issue, and, if so, see if there are any settings that can be changed in the Yoast plugin to prevent the problem.
The signup form is a very simple HTML form that is posted back to itself and processed by my plugin on the same page with the shortcode. I do NOT use any jQuery, javascript, Ajax, or anything fancy for that form at all, so it has to be something with a theme or plugin altering the form somehow or causing it to double-submit.
I’ve played around with Yoast SEO on my test server, and couldn’t reproduce the problem here… but, it may be that it needs a “real” server for the issue to happen. With my Google search, it’s the only plugin that came up a few times as causing forms from other plugins to submit twice.
I can try out some of the other plugins later, but without your theme and same setup, I may still not be able to reproduce the problem.
If you could do some trial and error to narrow it down, that would certainly help. Perhaps bulk deactivate ALL other plugins first and see if the problem goes away, and, if not, then try switching to a default theme like Twenty Ten to see if the problem goes away. If it can’t be narrowed down to the theme or any particular plugin, it could be some weird caching issue or some other server issue, although I can’t imagine what it could be.
The only thing I could do in my plugin is to add some kind of double-submit check that discards duplicate submissions within a short period of time… although that would be a band-aid and not really dealing with whatever is causing the form to submit twice.
Let me know if you figure anything out on your end.
I think I have a better way of displaying/processing the sheets and forms on the public side through the shortcode that may avoid these types of problems with themes/plugins that are basically calling the shortcode more than once (found some other posts from people having problems with other themes/plugins calling do_shortcode() in the header section of a page). It will take some time to re-arrange the code to make this happen, so it won’t be a quick fix, but I think it will be a better way to do things in the long run.
If you want to email me privately, I’ll send you a copy of the plugin once I have a chance to rework it, so you can let me know if it fixes the issue (since I can’t make it happen on my system yet).
Marking as resolved with the following notes for anybody else who stumbles across this:
Only 2 people have reported this problem, and the new patch I did, 1.4.6, fixed the issue for one of them. The original poster above, Cyndi, tracked down the conflict on her site to the Simple Facebook Connect plugin by Otto. That plugin has not been updated for well over a year and, in fact, has been removed from www.ads-software.com, so I couldn’t download it to test. But, with some Google searches, it seems that plugin caused similar issues with forms from other plugins. Even Otto’s own site hasn’t been update for a long time and still contains broked links to the plugin that no longer exists on www.ads-software.com.
Once Cyndi removed the outdated plugin, and replaced it with Simple Facebook Plugin (different than Simple Facebook Connect), everything worked fine on her site.
If anybody else comes across this problem, please let me know. I have not been able to reproduce the issue on my own sites and test server, even before I made this latest update.
Hello,
I have the same issue but it seems that after validating the form when you re redirected on the sheet.
If you reload the page it validates again. It registers again just by reloading.
I don’t know if you understand what i mean. Sorry for my english.Any idea ?
@hash78 – responded in the new thread you started.
- The topic ‘Signs up twice for task’ is closed to new replies.