WordPress address vs. Blog address
Status: Alpha
Brought to you by:
hans
When the user is redirected back to WordPress after authenticating with his OpenID provider, the user is sent to the URL <Blog address>/wp-login.php?args. If the "WordPress" address and "blog" address are different (http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory), the user would have the wp-login.php file within the "WordPress" directory, not the "blog" directory. Each OpenID login would therefore result in a 404 error. The address the user needs to return to on WordPress would be <WordPress address>/wp-login.php?args for proper functioning.
Logged In: YES
user_id=1496750
Originator: NO
This error also occurs for the OPENIDIMAGE definition. Change line 12 of openid-registration.php to:
define ( 'OPENIDIMAGE', get_bloginfo('wpurl') . '/wp-content/plugins/wpopenid/images/openid.gif' );