Don’t use dirty hack from slavach. It’s doesn’t work)
There is a bug in plugin (OpenID v3.3.3) in file wp-content/plugins/openid/common.php on line 543.
Replace
echo ‘{ valid:’ . ( is_url_openid( $_REQUEST[‘url’] ) ? ‘true’ : ‘false’ ) . ‘, nonce:”‘ . wp_create_nonce(‘openid_ajax’) . ‘” }’;
with
echo ‘{ “valid”:’ . ( is_url_openid( $_REQUEST[‘url’] ) ? ‘true’ : ‘false’ ) . ‘, “nonce”:”‘ . wp_create_nonce(‘openid_ajax’) . ‘” }’;
Проще говоря, патч который привёл товарищ выше, просто статично отображает поле для ID. Но на самом деле ошибка была в самом плагине, который неверное формировал json ajax ответ и поэтому введённый OpenID URL не признавался валидным и поле не появлялось.