Any solutions to this other than going back to another version of WP?
Wait for the author to update or rollback your WP version.. This is why I have now gotten into the habit of NOT updating WP until all/most of my plugins are updated..
I normally do that but I got trapped in how pretty it looked and updated a few of my 30 or so installs and now I’m regretting it but this particular install I can’t rollback at the moment so…. 🙁
Just tested with 3.3 and it works as it always has. You apparently have another plugin/theme conflicting.
Jeff why do you think many people suddenly have the same problem? It was working fine for me and then immediately stopped working when I upgraded.
What I’m hearing from you is that perhaps another plugin I was previously using didn’t conflict with Theme My Login under 3.2.1, but does conflict under 3.3. Is that correct?
I was referring to the notion that you possibly activated a new plugin or theme.
Ah. I understand that notion, although it does not match my experience. There also seem to be other people experiencing the issue.
Oh well, I found another plugin that does almost as good a job. Thanks for responding here Jeff!
I can also confirm that there is a problem, and it occurs on two sites which have different combinations of plugins.
I’m going to do a little digging, but I sense it’s something to do with the new style admin menus in 3.3.
I’ve narrowed it down in my case to a conflict with the ‘WP Survey and Quiz Tool’ plugin. I’ve noticed that in the failing state, the additional ‘tabs’ classes (ui-tabs, ui-widget etc) are missing from the div #tml-container (and other classes are similarly missing from later elements). I imagine these are set up by the jQuery UI tabs module, which seems to be initialised by code in theme-my-login-admin.js. The script tag for this file is present in the <head> section, though.
I’m guessing that if ui-tabs isn’t initialised it would cause the problems I’m seeing. I have to leave this for the moment, but maybe what I’ve discovered will help.
I now understand the problem. WP Survey and Quiz Tool loads a script file containing jQuery Tools (http://flowplayer.org/tools/). A comment in the file says
* jQuery Tools 1.2.5 - The missing UI library for the Web
*
* [tabs, tooltip, overlay, scrollable]
Theme My Login loads the jQuery UI tabs module, and this must conflict with the jQuery Tools version (see stackoverflow.com). Certainly if I rename the script file so it can’t load, the problem with Theme My Login goes away.
I’m not a Javascript expert, so I don’t fully understand how the conflict occurs and I can’t suggest a solution, but if I were jeff I’d want to see if there was any way I could protect my code from a conflict like this.
My code is only loaded on my settings page. It’s a shame other plugin authors don’t do the same. This is a conflict caused by other plugins not properly loading javascript on THEIR PAGE ONLY.
I’ve filed a bug report against WP Survey and Quiz Tool.
I’ve learnt a lot from delving into this!
I deactivated every plugin and Theme My Login still doesn’t send the expected emails from WordPress 3.3.