I had the same issue that when the widget option “AJAX Registration?” is unchecked, no register link is displayed. This is likely solvable by copying the plugin template file widget/default/widget_out.php under your theme’s plugins/login-with-ajax/ folder (make it if it doesn’t exist) and modifying it to display a non-AJAX registration link if the widget option is unchecked.
Don’t have time to do it now, but I might supply the fix for you later. However, I think a non-AJAX registration link should be included in the plugin core without any modifications, as in some cases Registration gets stuck on loading animation (apparently at least when using Theme My Login).
AJAX registration didn’t work on our site. Whether it’s a plugin conflict (perhaps with Use Google Libraries?) or not, it makes sense that when “AJAX Registration?” is unchecked, a non-AJAX registration link is shown.
I don’t think the plugin needs an option that would hide the registration completely. WP has a general setting for it. LWA should do as follows:
– If WP General setting ‘Anyone can register’ is off, don’t show a registration link regardless of LWA option value.
– If it’s on, show either an AJAX or a non-AJAX registration link, depending on the LWA option value.
I kind of figure it out how to work the problem around. The problem is the java script not working correctly on the page so I took out that piece of code and send the user to the actual registration link.
1) on the Widget login with ajax click on the Ajax Registration.
2) go to the source code at login-with-ajax/widget/default/widge_out.php change line 57 <a href="<?php echo $register_link ?>"><?php _e('Register') ?></a> taking all the ajax code off so it will take the user to the registration page.
Hope it helps.
Marcus thanks for the plugin is awesome.