Theme My Loginで正しくログインできなかった場合に、通常であればログインページヘリダイレクトされるのですが、どうやらプラグイン側に問題があり、以下の様なエラーが出てしまう時があります。
Fatal error: Call to a member function get_option() on a non-object in xxxxxxxxxxxxxxxxx\wp-content\plugins\theme-my-login\modules\custom-redirection\custom-redirection.php on line 93
この場合は、フォームを呼び出している箇所にdefault_action="login"
をつければいいようです。
ショートコードの場合
theme-my-login default_action="login"
テンプレートでの場合
<?php theme_my_login( array( 'default_action' => 'login' ) ); ?>
参考:[resolved] Log In form still showing after user is logged in (13 posts)