Hi Steve,
I have been having similar problems, and so far have invested several hours trying to solve them. I think Jonathon is expecting you to have a specific place for registration, at which his registration form will appear. This can be achieved with the appropriate shortcodes on a new page.
The problem is that the ‘Register’ link in the default login widget, which I have put in a sidebar, points instead to https://yoursite/wp-login.php?action=register
It is not immediately apparent to a user of this plugin that this standard wordpress login/register page, which Jonathon’s plugin points to by default, is not actually looked after by his plugin and is guaranteed to produce errors when his plugin is running. Logging out also points to this page, so the sequence of logging out and then clicking on the ‘Register’ link at the wordpress logout page will also cause problems.
I suspect you are expected to redirect all ‘Register’ links to the registration page, and perhaps redirect ‘Forgot password’ links to yet another page, but there are rather unclear warnings in the plugin widget telling you not to automatically redirect URLS unless your widget is unique. What counts as unique, when the widget appears on every page? It is also not clear that the same URL will work for all the desired actions (login, register, forgot password, etc).
I haven’t yet found an easy way to have a login widget on my home page and have its ‘Register’ link point to the appropriate registration form, short of editing the plugin code directly. This will be my next approach and I will let you know if I have any success.
Cheers,
Craig.